Skip to content

Commit 3c7d768

Browse files
committed
guix: explicitely enable CET
1 parent d6a87ea commit 3c7d768

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

contrib/guix/manifest.scm

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,9 @@ chain for " target " development."))
180180
(list "--enable-initfini-array=yes",
181181
"--enable-default-ssp=yes",
182182
"--enable-default-pie=yes",
183+
"--enable-standard-branch-protection=yes",
184+
"--enable-cet=yes",
185+
"--disable-gcov",
183186
building-on)))
184187
((#:phases phases)
185188
`(modify-phases ,phases
@@ -215,6 +218,7 @@ chain for " target " development."))
215218
`(append ,flags
216219
;; https://www.gnu.org/software/libc/manual/html_node/Configuring-and-compiling.html
217220
(list "--enable-stack-protector=all",
221+
"--enable-cet",
218222
"--enable-bind-now",
219223
"--disable-werror",
220224
building-on)))

0 commit comments

Comments
 (0)