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
