Samba 3.5.6 and determining ld version
Olaf Flebbe
samba at oflebbe.de
Fri Nov 26 02:00:44 MST 2010
Hi Björn,
really old linux distros (for instance suse93) with a gcc-3.* will show
no output
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
We work around this issue by using a gcc-4.3.2 compiler on these antique
distros...
Cheers,
Olaf
More information about the samba-technical
mailing list