Re: gnat -m31/-m32 broken on 64bit with gcc 4.x

2006-02-28 Thread Arnaud Charlet
> I believe you that this is not an easy job. Maybe it is eased a bit by the > recent toplevel bootstrap changes?! I do not think so. The situation wrt multilib has not changed AFAIK. And in any case, this toplevel bootstrap change is still incomplete wrt Ada (missing passing flags to Ada Makefil

Re: gnat -m31/-m32 broken on 64bit with gcc 4.x

2006-02-28 Thread Andreas Krebbel
Hi, > Ada currently does not have built-in support for multilibs (there's a related > PR I believe). #5911 I suppose. > Instead, it has another (similar but different) mechanism via the --RTS > make/compile/bind switch, which require manual build/install of several > gnatlib via calls to make -C

Re: gnat -m31/-m32 broken on 64bit with gcc 4.x

2006-02-28 Thread Arnaud Charlet
> Returning to a single system.ads as before is not an option here because the > split was done for a good reason: Right, definitely not an option. In particular since there are potentially many other files that will be different between configurations. Ada currently does not have built-in suppor

gnat -m31/-m32 broken on 64bit with gcc 4.x

2006-02-28 Thread Andreas Krebbel
Hi, 31bit Ada executables segfault when built on a 64bit system with gcc 4.x. The 31bit libgnat library is installed in /usr/lib. When I build an 31bit executable with -m31 using a 64bit gcc executing the result failes with a segfault in the gnatbind generated adainit function. Further debugging