Comment # 2 on bug 965105 from
(In reply to Dr. Werner Fink from comment #1)
> Replacing ld with gcc leads to
> 
> gcc -g3 -fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2
> -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
> -fasynchronous-unwind-tables -g   -D_GNU_SOURCE -DLOG_BUFFER_SIZE=65536
> -DTRANS_BUFFER_SIZE=4096 -DBOOT_LOGFILE=\"/var/log/boot.msg\"
> -DBOOT_OLDLOGFILE=\"/var/log/boot.omsg\" -D_PATH_BLOG_FIFO=\"/dev/blog\"
> -ffunction-sections -Wall -pipe -I ./ -I ./libconsole/ -funroll-loops -o
> blogger blogger.c -Wl,-O2 -Wl,-gc-sections -Wl,-rpath-link=. -L . -lblogger
> -lssp_nonshared
> /usr/lib/gcc/i586-suse-linux/5/../../../../i586-suse-linux/bin/ld: cannot
> find -lssp_nonshared
> collect2: error: ld returned 1 exit status
> Makefile:103: recipe for target 'blogger' failed
> make: *** [blogger] Error 1

Drop -lssp_nonshared?  On glibc systems glibc provides all the required
symbols,
this symbol is in libc_nonshared.a which is pulled in via the libc.so linker
script.

The original ld command simply fails to link -lc


You are receiving this mail because: