rebuilding gcc4 on solaris 9

Riccardo Mottola rmottola at opencsw.org
Mon May 25 10:05:42 CEST 2015


Hi,

current gcc4 on Solaris 9 is 4.6.3, I failed to build 4.8/4.9 with 
assembler problems.
These problems are apparently caused by outdated binutils and compiler 
used for bootstrap.

I was able to update binutils finally, so that all solaris version have 
2.24 (I'll work on 2.25 later).

I am unable to rebuild gcc 4.6.3, which I found in the branch! I hoped 
it would be a no-brainer, but it is not.

I get this:
checking for installed CLooG ISL... ISL
checking for version 0.16.1 of CLooG... no
configure: error: Unable to find a usable CLooG.  See config.log for 
details.
gmake[1]: *** 
[configure-work/solaris9-sparc/build-isa-sparcv8/gcc-4.6.3/configure] 
Error 1

but CLooG is installed and gcc 4.8/4.9 do not give this error...


application CSWcloog-dev                     cloog_dev - Code Generator 
in the Polyhedral Model, development files
application CSWlibcloog-isl2                 libcloog_isl2 - Code 
Generator in the Polyhedral Model, libcloog-isl.so.2
application CSWlibcloog-isl4                 libcloog_isl4 - Code 
Generator in the Polyhedral Model, libcloog-isl.so.4

Is something mssing?

the configure command line is:
   $ 
/home/rmottola/opencsw/gcc4/branches/gcc-4.6.x/work/solaris9-sparc/build-isa-sparcv8/gcc-4.6.3/configure 
--program-suffix=-4.6 --prefi
x=/opt/csw --exec_prefix=/opt/csw --bindir=/opt/csw/bin 
--sbindir=/opt/csw/sbin --libexecdir=/opt/csw/libexec 
--datadir=/opt/csw/share --sysconfdir=/etc/opt/csw 
--sharedstatedir=/opt/csw/share --localstatedir=/var/opt/csw 
--libdir=/opt/csw/lib --infodir=/opt/csw/share/info --
includedir=/opt/csw/include --mandir=/opt/csw/share/man --with-gnu-as 
--with-as=/opt/csw/bin/gas --without-gnu-ld --with-ld=/usr/ccs/bin/ld 
--enable-nls --with-included-gettext --with-libiconv-prefix=/opt/csw 
--with-x --with-mpfr=/opt/csw --with-gmp=/opt/csw --with-ppl=/opt/c
sw --with-cloog=/opt/csw --enable-cloog-backend=isl 
--enable-java-awt=xlib --enable-libada --enable-libssp --enable-objc-gc 
--enable-threa
ds=posix --enable-languages=ada,c,c++,fortran,java,objc 
--with-system-zlib=/opt/csw --with-cpu=v8

the failed check is:

configure:6052: checking for version 0.16.1 of CLooG
configure:6070: /opt/csw/bin/gcc-4.6 -c -g -O2 -I/opt/csw/include 
-DCLOOG_INT_GMP -DCLOOG_ORG -I/opt/csw/include  -I/opt/csw/include -I/op
t/csw/include   conftest.c >&5
conftest.c: In function 'main':
conftest.c:15:5: error: unknown type name 'choke'
configure:6070: $? = 1
configure: failed program was:

but I see the includes:
./include/cloog/cloog.h
./include/cloog/isl/cloog.h

Help!

Riccardo


PS:
I also get these warnings: is the receipe old? what is the problem?
gar/category.mk:24: The categories with no special meaning have been 
renamed to 'default', please remove the CATEGORIES line as for the 
default case this is no longer necessary
gmake[1]: Entering directory 
`/home/rmottola/opencsw/gcc4/branches/gcc-4.6.x'
gar/category.mk:24: The categories with no special meaning have been 
renamed to 'default', please remove the CATEGORIES line as for the 
default case this is no longer necessary





More information about the maintainers mailing list