Building gcc 3.4.0 on Solaris 10, x86
llewelly@xmission.com
llewelly@xmission.com
Thu Jul 1 16:15:00 GMT 2004
Joost Mulders <joost.mulders@sun.com> writes:
> Hi,
>
> I am building gcc 3.4.0 on Solaris 10 (beta), on x86. I am trying to
> do this with "Sun Studio 8". (/opt/SUNWspro/bin/cc)
>
> I've downloaded & extracted:
> gcc-3.4.0.tar.bz2
> gcc-core-3.4.0.tar.bz2
> gcc-g++-3.4.0.tar.bz2
> gcc-testsuite-3.4.0.tar.bz2
>
> My "configure" command is:
> mkdir objdir && cd objdir
> ../gcc-3.4.0/configure \
You need --enable-languages=c,c++ as well. That will limit the
langauges built to C and C++, which are the only ones you
downloaded. This should take care of the (misleading) g77 error
message you got.
You also need to run configure with an absolute path, not a relative
path.
Make sure you shell is ksh or bash; solaris sh is known not
to work.
Finally, see the solaris specific install advice at
http://gcc.gnu.org/install/specific.html#*-*-solaris2*
> --prefix=/opt/gcc3 \
> --with-as=/usr/ccs/bin/as \
> --with-ld=/usr/ccs/bin/ld
>
> Configure runs fine, but compile barfs with:
> /opt/SUNWspro/bin/cc -c -xO3 -xarch=sse -DIN_GCC -DHAVE_CONFIG_H
> -I. -If -I../../gcc-3.4.0/gcc -I../../gcc-3.4.0/gcc/f
> -I../../gcc-3.4.0/gcc/../include -I../intl ../../gcc-3.4.0/gcc/f/bad.c
> -o f/bad.o
> "../../gcc-3.4.0/gcc/f/proj.h", line 37: #error: "You have to use gcc
> 2.x to build g77."
> cc: acomp failed for ../../gcc-3.4.0/gcc/f/bad.c
> gmake[1]: *** [f/bad.o] Error 2
> gmake[1]: Leaving directory `/usr/local/install/gcc/objdir/gcc'
> gmake: *** [all-gcc] Error 2
[snip]
More information about the Gcc-help
mailing list