NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

re: toolchain/59706: Building on Solaris 11.4 host system broken since switch GCC 14



On Fri, 17 Oct 2025, matthew green via gnats wrote:

can you arrange for it to use the /usr/xpg4/bin/nm?  i thought
we knew how to do that for some things...


It turns out that reverting the fix introduced in toolchain/58437 (addition of NM to MAKE_ARGS) fixes the new problem after gcc14 was enabled.

Now the correct version of nm (/usr/bin/xpg4/nm) is picked up properly.

With the following patch at least sparc, sparc64, riscv32 and riscv64 builds fine on a Solaris 11.4 system.

diff --git a/tools/gcc/Makefile b/tools/gcc/Makefile
index a03869ed4da2..3d8c9b07571a 100644
--- a/tools/gcc/Makefile
+++ b/tools/gcc/Makefile
@@ -93,7 +93,7 @@ GCC_CPPFLAGS+=        -DNB_FIX_VAX_BACKEND
 MAKE_ARGS=     MACHINE= MAKEINFO=${TOOL_MAKEINFO:Q} \
                LIBGCC= LIBGCC1= LIBGCC1_TEST= LIBGCC2= INSTALL_LIBGCC= \
                EXTRA_PARTS= CPPFLAGS=${GCC_CPPFLAGS:Q} \
-               AR=${HOST_AR:Q} RANLIB=${HOST_RANLIB:Q} NM=${HOST_NM:Q}
+               AR=${HOST_AR:Q} RANLIB=${HOST_RANLIB:Q}

 CONFIGURE_ENV+= gcc_cv_libc_provides_ssp=yes \
                gcc_cv_as_sparc_gotdata_op=no







Home | Main Index | Thread Index | Old Index