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.

Reply via email to