commit:     daec387a1c91d5a0b9f94ee00ef95f63a9a6d9d2
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  2 16:22:06 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Jul  2 16:22:06 2024 +0000
URL:        https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=daec387a

crossdev: Configure the cet USE flag to match the profiles

We especially don't want to enable it on i?86.

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 crossdev | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/crossdev b/crossdev
index 020d17c..a02016a 100755
--- a/crossdev
+++ b/crossdev
@@ -499,6 +499,21 @@ parse_target() {
                GMASK+=" default-stack-clash-protection ssp hardened -nossp"
                GFORCE+=" nossp"
        fi
+
+       # Configure the cet USE flag to match the profiles. We especially
+       # don't want to enable it on i?86.
+       case ${CTARGET} in
+               x86_64-*)
+                       BFORCE+=" cet"
+                       GUSE+=" cet"
+                       LUSE+=" cet"
+                       ;;
+               *)
+                       BMASK+=" cet"
+                       GMASK+=" cet"
+                       LMASK+=" cet"
+                       ;;
+       esac
 }
 
 parse_repo_config() {

Reply via email to