Skip to content

Commit b9d121e

Browse files
committed
guix: disable lto and nls in base-gcc
1 parent 1fa34f9 commit b9d121e

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

contrib/guix/manifest.scm

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -329,20 +329,22 @@ inspecting signatures in Mach-O binaries.")
329329
(arguments
330330
(substitute-keyword-arguments (package-arguments base-gcc)
331331
((#:configure-flags flags)
332-
`(append ,flags
332+
#~(append #$flags
333333
;; https://gcc.gnu.org/install/configure.html
334-
(list "--enable-initfini-array=yes",
335-
"--enable-default-ssp=yes",
336-
"--enable-default-pie=yes",
337-
"--enable-host-bind-now=yes",
338-
"--enable-standard-branch-protection=yes",
339-
"--enable-cet=yes",
340-
"--enable-gprofng=no",
341-
"--disable-gcov",
342-
"--disable-libgomp",
343-
"--disable-libquadmath",
344-
"--disable-libsanitizer",
345-
building-on)))
334+
(list "--enable-initfini-array=yes"
335+
"--enable-default-ssp=yes"
336+
"--enable-default-pie=yes"
337+
"--enable-host-bind-now=yes"
338+
"--enable-standard-branch-protection=yes"
339+
"--enable-cet=yes"
340+
"--enable-gprofng=no"
341+
"--disable-gcov"
342+
"--disable-libgomp"
343+
"--disable-libquadmath"
344+
"--disable-libsanitizer"
345+
"--disable-lto"
346+
"--disable-nls"
347+
#$building-on)))
346348
((#:phases phases)
347349
`(modify-phases ,phases
348350
;; Given a XGCC package, return a modified package that replace each instance of

0 commit comments

Comments
 (0)