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