Samba 3.5.6 and determining ld version

Björn JACKE bj at SerNet.DE
Fri Nov 26 02:29:47 MST 2010


Hi Olaf,

On 2010-11-26 at 10:00 +0100 Olaf Flebbe sent off:
> really old linux distros (for instance suse93) with a gcc-3.*  will
> show no output

ahh, and I hoped the SLES8 in the build farm would be antique enough :-)


>  gcc -Wl,-v /dev/null 2>/dev/null
> 
> no output at all. On stderr
> 
> 
> collect2 version 3.3.5 20050117 (prerelease) (SUSE Linux) (i386 Linux/ELF)
> /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld
> --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2
> /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../crt1.o
> /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../crti.o
> /usr/lib/gcc-lib/i586-suse-linux/3.3.5/crtbegin.o
> -L/usr/lib/gcc-lib/i586-suse-linux/3.3.5 -L/usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/lib
> -L/usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../.. -v /dev/null -lgcc
> --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s
> --no-as-needed /usr/lib/gcc-lib/i586-suse-linux/3.3.5/crtend.o
> /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../crtn.o
> /usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../crt1.o(.text+0x18):
> In function `_start':
> ../sysdeps/i386/elf/start.S:115: undefined reference to `main'
> GNU ld version 2.15.94.0.2.2 20041220 (SuSE Linux)
> collect2: ld returned 1 exit status

if that is what "gcc -Wl,-v /dev/null 2>/dev/null" gives, can you please test
what "gcc -Wl,-v /dev/null 2>/dev/null < /dev/null" gives there?

Cheers
Björn
-- 
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen


More information about the samba-technical mailing list