----- Original Message -----
From: "Nicolas Brunot"
> Actually even using Rolf's patch, gcc 3.4 doesn't build
> Anybody built successfully gcc 3.4 with msys, or is it a loss of time
to try ?
> It ends with
1/xgcc.exe -Bstage1/ -B/gcc-3.4/mingw32/bin/ -c -g -O2 -gnatpg -gna
ta -I- -I. -Iada -I../../gcc-3.4-20040218/gcc/ada
../../gcc-3.4-20040218/gcc/ada/ada.ads -o ada/ada.o
> +===========================GNAT BUG
gnat hasn't bootstrapped on mingw in FSF sources since this
patch in November:
2003-11-10 Arnaud Charlet <charlet@...>
* osint.ads, osint.adb (Relocate_Path, Executable_Suffix): New
functions. Used to handle dynamic prefix relocation, via
Replace GNAT_ROOT by GCC_ROOT.
I submitted a patch at
but it wasn't quite right. The problem is that gnat doesn't want to
respect the definition of DIR_SEPARATOR in gcc/system.h IMO, the
correct fix would be to fix up all the places where gnat uses
I don't know enough about Ada (and ACT politics) to attempt that.
Attached is a simpler patch that does allow bootstrap.