[SunHELP] Unable to ' -static' compile programs with gcc

fabio fabio at crearium.com
Wed Oct 26 02:55:21 CDT 2005


hello,

-bash-3.00$ cat 1.c;\gcc -static -ggdb 1.c -o 1
main(){
      printf("hello world\n");
}
ld: fatal: library -lc: not found
ld: fatal: library -lc: not found
ld: fatal: File processing errors. No output written to 1
collect2: ld returned 1 exit status

-bash-3.00$ find / -name "libc.so.1" -print 2>/dev/null
/usr/lib/sparcv9/libc.so.1
/usr/lib/libc.so.1
/usr/lib/libp/libc.so.1
/usr/lib/libp/sparcv9/libc.so.1
/lib/sparcv9/libc.so.1
/lib/libc.so.1

-bash-3.00$ echo $LD_LIBRARY_PATH ; \gcc -v
/usr/lib:/usr/local/lib:/usr/dt/lib:/opt/csw/lib:/usr/sfw/lib:/usr/local/ssl/lib:/usr/apache2/lib:/usr/sfw/lib 

Reading specs from /usr/local/lib/gcc/sparc-sun-solaris2.9/3.4.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as 
--with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.4.2

-bash-3.00$ uname -srm
SunOS 5.10 sun4u

The option -g works fine but I need the option ggdb. Option -static 
doesnt work either. But It compiles ok if no option is given.

Sorry for the offtopic, any help will be appreciatted.

Thanks,
fab.



More information about the SunHELP mailing list