https://sourceware.org/bugzilla/show_bug.cgi?id=32846
Sam James <sam at gentoo dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #16007|0 |1
is obsolete| |
--- Comment #3 from Sam James <sam at gentoo dot org> ---
Created attachment 16008
--> https://sourceware.org/bugzilla/attachment.cgi?id=16008&action=edit
bfd-lfo.tar.xz
Done.
With binutils-2.44:
```
$ ./test.sh
+ gcc -O2 -flto -c libkmod.i -o libkmod.o
+ gcc -O2 -flto -c hash.i -o hash.o
+ gcc -O2 -flto -c util.i -o util.o
+ ar cr libshared.a hash.o util.o
+ ar cr libkmod-internal.a libkmod.o hash.o util.o
+ gcc -Wl,--no-undefined -shared -o kmod lsmod.i static-nodes.i libshared.a
libkmod-internal.a z.i -B/usr/x86_64-pc-linux-gnu/binutils-bin/2.44
```
With trunk:
```
$ ./test.sh
+ gcc -O2 -flto -c libkmod.i -o libkmod.o
+ gcc -O2 -flto -c hash.i -o hash.o
+ gcc -O2 -flto -c util.i -o util.o
+ ar cr libshared.a hash.o util.o
+ ar cr libkmod-internal.a libkmod.o hash.o util.o
+ gcc -Wl,--no-undefined -shared -o kmod lsmod.i static-nodes.i libshared.a
libkmod-internal.a z.i
/usr/lib/gcc/x86_64-pc-linux-gnu/15/../../../../x86_64-pc-linux-gnu/bin/ld:
/tmp/ccqb5Jli.ltrans0.ltrans.o: in function `kmod_new':
<artificial>:(.text+0x17): undefined reference to `hash_new'
collect2: error: ld returned 1 exit status
```
--
You are receiving this mail because:
You are on the CC list for the bug.