https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124547
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
For ../configure --enable-languages=jit --disable-bootstrap
--enable-host-shared with vanilla trunk -> trunk with this patch I'm seeing:
--- gcc/Makefile 2026-03-17 11:11:24.179220365 +0100
+++ gcc/Makefile 2026-03-17 11:17:50.507670891 +0100
@@ -1227,8 +1227,8 @@ LANG_MAKEFRAGS = $(srcdir)/c/Make-lang.i
# Used by gcc/jit/Make-lang.in
LIBGCCJIT_VERSION_NUM = 0
-LD_VERSION_SCRIPT_OPTION =
-LD_SONAME_OPTION =
+LD_VERSION_SCRIPT_OPTION = --version-script
+LD_SONAME_OPTION = -soname
#DARWIN_RPATH = @rpath
DARWIN_RPATH = ${libdir}
--- gcc/auto-host.h 2026-03-17 11:11:24.248219199 +0100
+++ gcc/auto-host.h 2026-03-17 11:17:50.575669735 +0100
@@ -535,7 +535,7 @@
/* Define 0/1 if your assembler and linker support @GOT. */
#ifndef USED_FOR_TARGET
-#define HAVE_AS_IX86_GOT32X 0
+#define HAVE_AS_IX86_GOT32X 1
#endif
@@ -583,7 +583,7 @@
/* Define to 1 if your assembler and linker support @tlsldm. */
#ifndef USED_FOR_TARGET
-#define HAVE_AS_IX86_TLSLDM 0
+#define HAVE_AS_IX86_TLSLDM 1
#endif
@@ -596,7 +596,7 @@
/* Define 0/1 if your assembler and linker support calling ___tls_get_addr via
GOT. */
#ifndef USED_FOR_TARGET
-#define HAVE_AS_IX86_TLS_GET_ADDR_GOT 0
+#define HAVE_AS_IX86_TLS_GET_ADDR_GOT 1
#endif
@@ -1768,7 +1768,7 @@
/* Define if your linker supports --demangle option. */
#ifndef USED_FOR_TARGET
-/* #undef HAVE_LD_DEMANGLE */
+#define HAVE_LD_DEMANGLE 1
#endif
differences on x86_64-linux.