With this diff I can build the gcc 11 port on a machine that
implements BTI.  As far as I can tell the option has no effect on
non-arm64 machines.

ok?


Index: lang/gcc/11/Makefile
===================================================================
RCS file: /cvs/ports/lang/gcc/11/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- lang/gcc/11/Makefile        2 Jul 2023 15:33:26 -0000       1.19
+++ lang/gcc/11/Makefile        27 Jul 2023 15:34:15 -0000
@@ -18,7 +18,7 @@ USE_NOEXECONLY = Yes
 V = 11.2.0
 FULL_VERSION = $V
 FULL_PKGVERSION = $V
-REVISION = 7
+REVISION = 8
 
 ADASTRAP-amd64 = adastrap-amd64-$V-3.tar.xz
 ADASTRAP-arm = adastrap-arm-4.9.4-0.tar.xz
@@ -155,7 +155,8 @@ CONFIGURE_ARGS += \
        --enable-languages=${LANGS} \
        --disable-libstdcxx-pch \
        --enable-default-pie \
-       --without-isl
+       --enable-standard-branch-protection \
+       --without-isl   
 
 # Enable the stack protector by default where supported
 .if ${MACHINE_ARCH} != "riscv64"

Reply via email to