gnu-as on solaris

jeroen dobbelaere xe44 7682 dobbelaj@access.bel.alcatel.be
Thu Feb 5 07:15:00 GMT 1998


Hello,

 I'm trying to configure egcs to use the gnu assembler.
 I have used following configure :

  ../egcs-1.0.1/configure --verbose \
       --prefix=/ap/GNU/software-solaris/egcs \
       --exec-prefix=/ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6 \
       --with-gnu-ld --with-gnu-as

 But when trying to compile a simple program :
> gcc -v test.c

gcc version egcs-2.90.23 980102 (egcs-1.0.1 release)
 /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=90 -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) test.c /var/tmp/cc87418_.i
GNU CPP version egcs-2.90.23 980102 (egcs-1.0.1 release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/sparc-sun-solaris2.6/include
 /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/include
 /usr/include
End of search list.
 /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/cc1 /var/tmp/cc87418_.i -quiet -dumpbase test.c -version -o /var/tmp/cc87418_.s
GNU C version egcs-2.90.23 980102 (egcs-1.0.1 release) (sparc-sun-solaris2.6) compiled by GNU C version egcs-2.90.23 980102 (egcs-1.0.1 release).
 /usr/ccs/bin/as -V -Qy -s -o /var/tmp/cc87418_1.o /var/tmp/cc87418_.s
/usr/ccs/bin/as: WorkShop Compilers 4.X dev 18 Sep 1996
 /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/ld -V -Y P,/usr/ccs/lib:/usr/lib -Qy /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/crt1.o /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/crti.o /usr/ccs/lib/values-Xa.o /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/crtbegin.o -L/ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23 -L/ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/sparc-sun-solaris2.6/lib -L/usr/ccs/bin -L/usr/ccs/lib -L/ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib /var/tmp/cc87418_1.o -lgcc -lc -lgcc /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/crtend.o /ap/GNU/software-solaris/egcs/H-sparc-sun-solaris2.6/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.90.23/crtn.o
ld: Software Generation Utilities - Solaris/ELF (3.0)



It seems to use the wrong as.

But GNU as is there ! 
 >which as
/ap/GNU/software-solaris/H-sparc-sun-solaris2.6/bin/as


Any solution ?

Greetings,

Jeroen Dobbelaere



More information about the Gcc mailing list