Hi Maiej,
Maciej (Matchek) BliziĆski wrote:
It's the same error I was getting when attempting to build on Solaris 9.
When I talked to the GCC developers, they wanted me to build it in the
most vanilla way possible, without GAR or anything like that. They
even wanted me to build internal versions of libraries GCC depends on.
You could see whether if a vanilla build works for you.
I haven't tried that yet, since it is a lot of work :) But what would
mgar make different from vanilla?
I tried 4.8.4 with no difference, I tried using ccs as (we already force
the ccs linker right now)
This old thread https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15267
1. with Sun as + Sun ld,
2. with GNU as + GNU ld,
3. with GNU as + Sun ld + easy workaround
we were attempting 3). I don't know which the workaround is, but I tried 1) and
failed.
I then check this:
https://gcc.gnu.org/ml/gcc-testresults/2014-08/msg01668.html
TGC is I suppose thew new name from the old sunfreeware stuff. They got 4.9 to
build and test, 4.8 too as well.
GNU as 2.23.1
Sun ld 5.9-1.401 (112963-36)
gmp 5.1.3
mpfr 3.1.2
mpc 1.0.1
isl 0.11.2
cloog 0.18.0
Our GNU is older, I already ot 2.24 to compile, as soon as the solaris9 "hang"
problem is solved, I can commit that, we have 2.22 in fact.
Can you check what solaris linker we have? Older perhaps?
I don't know and don't think the other dependencies are relevant.
They configured like this:
configure flags: --enable-obsolete --prefix=/usr/tgcware
--with-local-prefix=/usr/tgcware/gcc49
--bindir=/usr/tgcware/gcc49/bin --mandir=/usr/tgcware/gcc49/man
--infodir=/usr/tgcware/gcc49/info
--disable-nls
--enable-shared
--enable-threads=posix
--with-gmp=/usr/tgcware --with-mpfr=/usr/tgcware --with-mpc=/usr/tgcware
--with-cloog=/usr/tgcware --with-isl=/usr/tgcware --with-cloog-backend=isl
--without-gnu-ld --with-ld=/usr/ccs/bin/ld
--with-gnu-as --with-as=/usr/tgcware/bin/gas
--enable-languages=all,ada,obj-c++,go --with-x --enable-java-awt=xlib
--with-cpu=v9 --with-pkgversion='tgcware 4.9.1-1'
--with-bugurl=http://jupiterrise.com/tgcware
They use GNU as and sun linker, so it should work for us too! So let's see if
LD is the latest version and if I can bring the AS on par.
THe only relevant differences with us I see are:
--disable-nls
--enable-shared
--with-cpu=v9
We explicitely enable nls, however it should not matter I think. But
what about "shared"?
Riccardo