https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125451

--- Comment #8 from Thomas Wolff <towo at computer dot org> ---
$ gcc -Wl,-v -o wcwidth-test-13 wcwidth-test.c
collect2 version 13.4.0
/usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld -plugin
/usr/lib/gcc/x86_64-pc-cygwin/13/cyglto_plugin.dll
-plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/13/lto-wrapper.exe
-plugin-opt=-fresolution=/tmp/cc0iGuk5.res -plugin-opt=-pass-through=-lgcc_s
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lintl
-plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lcygwin
-plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32
-plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id -m
i386pep --wrap _Znwm --wrap _Znam --wrap _ZdlPv --wrap _ZdaPv --wrap
_ZnwmRKSt9nothrow_t --wrap _ZnamRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t
--wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --tsaware -o
wcwidth-test-13.exe /usr/lib/gcc/x86_64-pc-cygwin/13/../../../crt0.o
/usr/lib/gcc/x86_64-pc-cygwin/13/crtbegin.o -L/usr/lib/gcc/x86_64-pc-cygwin/13
-L/usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/lib
-L/usr/lib/gcc/x86_64-pc-cygwin/13/../../.. -v /tmp/ccictLKJ.o -lgcc_s -lgcc
-lintl -liconv -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32 -lgcc_s -lgcc
/usr/lib/gcc/x86_64-pc-cygwin/13/../../../default-manifest.o
/usr/lib/gcc/x86_64-pc-cygwin/13/crtend.o
GNU ld (GNU Binutils) 2.46

$ gcc -Wl,-v -o wcwidth-test-16 wcwidth-test.c
collect2-Version 16.0.1 20260412 (experimental)
/usr/lib/gcc/x86_64-pc-cygwin/16/../../../../x86_64-pc-cygwin/bin/ld -plugin
/usr/lib/gcc/x86_64-pc-cygwin/16/cyglto_plugin.dll
-plugin-opt=/usr/lib/gcc/x86_64-pc-cygwin/16/lto-wrapper.exe
-plugin-opt=-fresolution=/tmp/ccq1VT92.res -plugin-opt=-pass-through=-lgcc_s
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lintl
-plugin-opt=-pass-through=-liconv -plugin-opt=-pass-through=-lcygwin
-plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32
-plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id -m
i386pep --wrap _Znwm --wrap _Znam --wrap _ZdlPv --wrap _ZdaPv --wrap
_ZnwmRKSt9nothrow_t --wrap _ZnamRKSt9nothrow_t --wrap _ZdlPvRKSt9nothrow_t
--wrap _ZdaPvRKSt9nothrow_t -Bdynamic --dll-search-prefix=cyg --tsaware -o
wcwidth-test-16.exe /usr/lib/gcc/x86_64-pc-cygwin/16/../../../crt0.o
/usr/lib/gcc/x86_64-pc-cygwin/16/crtbegin.o -L/usr/lib/gcc/x86_64-pc-cygwin/16
-L/usr/lib/gcc/x86_64-pc-cygwin/16/../../../../x86_64-pc-cygwin/lib
-L/usr/lib/gcc/x86_64-pc-cygwin/16/../../.. -L/lib -L/usr/lib -v
/tmp/ccdstOye.o -lgcc_s -lgcc -lintl -liconv -lcygwin -ladvapi32 -lshell32
-luser32 -lkernel32 -lgcc_s -lgcc
/usr/lib/gcc/x86_64-pc-cygwin/16/../../../default-manifest.o
/usr/lib/gcc/x86_64-pc-cygwin/16/crtend.o
GNU ld (GNU Binutils) 2.46

So now I have two binaries, running them on both systems also shows it's not a
runtime (e.g. shared library) issue; the -16 version has the issue, the -13
not.

Reply via email to