ports@,

I'd like to drop USE_NOEXECONLY=Yes from gcc port because it useless.

I've tested build without it at: aarch64, arm64, arm, i386, mips64, powerpc,
powerpc64, riscv64, sparc64, and alpha was tested by martijn@.

It doesn't need.

So far the only platform which needs it is hppa, but it needs some patches
to make it build again, and I had addressed it here as well, and I plan to
commit fixes for hppa after it.

I had traced it to this commit:
https://github.com/openbsd/ports/commit/35db4de0e0384288bb5427538c41b50f66e2394a
which reads like fix build.

Do I miss something?

Index: lang/gcc/16/Makefile
===================================================================
RCS file: /home/cvs/ports/lang/gcc/16/Makefile,v
diff -u -p -r1.48 Makefile
--- lang/gcc/16/Makefile        6 Nov 2026 08:11:35 -0000       1.48
+++ lang/gcc/16/Makefile        7 Nov 2026 08:41:11 -0000
@@ -9,14 +9,12 @@ ONLY_FOR_ARCHS-dlang = aarch64 amd64 arm
 
 DPB_PROPERTIES = parallel
 
-USE_NOEXECONLY = Yes
-
 # local modifications to gcc to behave more like base-clang include:
 # - default to gnu17 (instead of gnu23)
 # - turn -Wimplicit-function-declaration and -Wincompatible-pointer-types
 #   into simple warnings.
 V = 16.2.0
-REVISION = 12
+REVISION = 13
 GCC_PKGSPEC = >=16,<17
 
 BOOTSTRAP-aarch64 = gcc-bootstrap-aarch64-16.2.0-0.tar.xz


-- 
wbr, Kirill

Reply via email to