On Thu, 27 Jul 2023 17:38:34 +0200, Mark Kettenis wrote:
> 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?

OK.

But now there's two methods for doing this, depending on the
architecture, which I'll need to keep in mind.  Oh well.

> 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