janneke pushed a commit to branch core-packages-team
in repository guix.
commit af435c570ee4a40b8b8444142e3c8b4a5994357d
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Wed Jan 1 14:05:55 2025 +0100
gnu: efivar: Fix build on i686-linux with gcc-14.
* gnu/packages/linux.scm (efivar)[arguments]: Add CFLAGS to relax gcc-14's
strictness.
Change-Id: Id79bc84eab70cbd9ead220ad2d27322d8b8b21e3
---
gnu/packages/linux.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 268b4c02fc..3dcb96cf8a 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -8222,7 +8222,9 @@ under OpenGL graphics workloads.")
#$(cc-for-target))
"HOSTCC=gcc"
(string-append "LDFLAGS=-Wl,-rpath="
- #$output "/lib"))
+ #$output "/lib")
+ ;; Strictly only needed for i686-linux/32bit
+ "CFLAGS=-g -O2 -Wno-error=format")
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'build-deterministically
(lambda _