RE: FreeBSD Status Report - First Quarter 2025 [GCC part of the report]

From: Mark Millard <marklmi_at_yahoo.com>
Date: Fri, 23 May 2025 15:07:04 UTC
Another issue for lang/gcc14 (and later) is that it does not build on/for main-armv7 .

In the poudriere build logs the issue shows up via the likes of:

checking for library containing strerror... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES.
gmake[2]: *** [Makefile:11359: configure-stage2-libiberty] Error 1


An example of specific type of error for lang/gcc1[45]*
from the config.log involved is:

/usr/local/bin/ld: conftest: hidden symbol `__aeabi_unwind_cpp_pr0' in /wrkdirs/usr/ports/lang/gcc14/work/.build/./prev-gcc/libgcc_eh.a(unwind-arm.o) is referenced by DSO


The error is tied to statically linked contexts, which is involved
in building lang/gcc14.


This is tied the main-* having libsys now, which is why
13*releng-armv7 and 14*releng-armv7 do not have the issue.

===
Mark Millard
marklmi at yahoo.com