Source: pike8.0
Version: 8.0.498-1
Severity: serious

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pike8.0.html

...
#### Making dynamic: modules/Fuse
Compiling modules/Fuse/fuse.c
gcc -I. -I/build/1st/pike8.0-8.0.498/src/modules/Fuse 
-I/build/1st/pike8.0-8.0.498/build/linux-4.9.0-6-amd64-x86_64 
-I/build/1st/pike8.0-8.0.498/src -Wdate-time -D_FORTIFY_SOURCE=2 -DDEBIAN 
-I/usr/local/include -DHAVE_CONFIG_H -Wformat -Werror=format-security -ggdb 
-m64 -mrdrnd -O2 -fstack-protector-strong -fvisibility=hidden -pipe 
-fvar-tracking-assignments -funswitch-loops -W -Wall -Wno-unused -Wcomment 
-Wformat -Wformat-security -Wimplicit-function-declaration -Wmultichar 
-Wunused-function -Wswitch -Wuninitialized -Wpointer-arith -Wchar-subscripts 
-Wno-long-long -Wdeclaration-after-statement -fPIC -DDYNAMIC_MODULE -c 
/build/1st/pike8.0-8.0.498/src/modules/Fuse/fuse.c -o fuse.o -g -g
Linking Fuse
gcc -shared -nostartfiles -o module.so fuse.o -Wl,-z,relro -Wl,--as-needed 
-L/usr/local/lib -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/x86_64-linux-gnu 
-L/lib/x86_64-linux-gnu -ldl -lrt -lnsl -lm -lpthread -lcrypt -lfuse 
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a -lc 
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a
/usr/lib/x86_64-linux-gnu/libc_nonshared.a(atexit.oS): In function `atexit':
(.text+0x3): undefined reference to `__dso_handle'
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libc_nonshared.a(atexit.oS): relocation 
R_X86_64_PC32 against undefined hidden symbol `__dso_handle' can not be used 
when making a shared object
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
Linking failed:
/build/1st/pike8.0-8.0.498/bin/smartlink gcc -shared -nostartfiles -o module.so 
fuse.o -Wl,-z,relro -Wl,--as-needed -L/usr/local/lib 
-L/usr/lib/gcc/x86_64-linux-gnu/7 -R/usr/lib/gcc/x86_64-linux-gnu/7 
-L/usr/lib/x86_64-linux-gnu -R/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu 
-R/lib/x86_64-linux-gnu -ldl -lrt -lnsl -lm -lpthread -lcrypt -lfuse 
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a -lc 
/usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a
make[7]: *** [Makefile:422: module.so] Error 1


This can be fixed by removing the -nostartfiles from src/configure.in.

Reply via email to