Current-Users archive

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

-m32: ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s



Hi!

A couple packages are failing the NetBSD 11.0/x86 bulk builds on
shadow with errors similar to the one that can be seen here:

https://releng.netbsd.org/pkgreports/shadow/HEAD/NetBSD-11.0-x86_64/20260913.0010/bcc-95.3.12nb3/build.log

#      link  bcc/bcc
gcc   -m32 -Wl,-zrelro -Wl,-R/usr/pkg/lib   -pie  -shared-libgcc  -Wl,--warn-shared-textrel -Wl,-z,relro     -o bcc  bcc.o  -Wl,-rpath-link,/lib  -L=/lib
ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s
ld: cannot find -lgcc_s: No such file or directory
ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s
ld: skipping incompatible /lib/libc.so when searching for -lc
ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s
ld: cannot find -lgcc_s: No such file or directory
ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s

I.e., they have '-m32' on the command line, look for gcc_s, don't like
what they find, and fail.

devel/bcc throws similar errors on my -current system, but it doesn't
fail to build there:

#      link  bcc-cc1/bcc-cc1
gcc   -m32 -Wl,-zrelro -Wl,-znow -Wl,-R/usr/pkg/lib  -Wl,--warn-shared-textrel -Wl,-z,relro    -pie  -shared-libgcc    -o bcc-cc1  assign.o declare.o gencode.o label.o preserve.o type.o bcc-cc1.o express.o genloads.o loadexp.o scan.o exptree.o glogcode.o longop.o softop.o codefrag.o floatop.o hardop.o output.o state.o debug.o function.o input.o preproc.o table.o  -Wl,-rpath-link,/lib  -L=/lib
ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s
ld: skipping incompatible /lib/libc.so when searching for -lc
ld: skipping incompatible /lib/libgcc_s.so when searching for -lgcc_s

Is that a bug in gcc 12 in NetBSD 11?
 Thomas



Home | Main Index | Thread Index | Old Index