guix: explicitely enable CET
authortobtoht <tob@featherwallet.org>
Mon, 31 Mar 2025 13:11:15 +0000 (15:11 +0200)
committertobtoht <tob@featherwallet.org>
Mon, 31 Mar 2025 13:11:15 +0000 (15:11 +0200)
contrib/guix/manifest.scm

index dffa40fe9cc6d8690c55eb48b2bceea5706cb2a1..4958d5b1d71928e48aa96c7c684c7c94d3f23a04 100644 (file)
@@ -180,6 +180,9 @@ chain for " target " development."))
             (list "--enable-initfini-array=yes",
                   "--enable-default-ssp=yes",
                   "--enable-default-pie=yes",
+                  "--enable-standard-branch-protection=yes",
+                  "--enable-cet=yes",
+                  "--disable-gcov",
                   building-on)))
         ((#:phases phases)
           `(modify-phases ,phases
@@ -215,6 +218,7 @@ chain for " target " development."))
           `(append ,flags
             ;; https://www.gnu.org/software/libc/manual/html_node/Configuring-and-compiling.html
             (list "--enable-stack-protector=all",
+                  "--enable-cet",
                   "--enable-bind-now",
                   "--disable-werror",
                   building-on)))