I've tried building m68k-linux, arm-linux and alpha-linux gnat compilers. None has worked ;-( ARM and m68k seem to be missing some exception handling support, eg (arm):
../../xgcc -B../../ -c -DCROSS_COMPILE -DIN_GCC `echo -g -O2 -fomit-frame-pointer -fPIC -DIN_RTS |sed -e 's/-pedantic//g' -e 's/-Wtraditional//g'` -g -O2 \ -I. -I.. -I../.. -I/home/willy/gcc/gcc-3.1/gcc/ada -I/home/willy/gcc/gcc-3.1/gcc/ada/.. -I/home/willy/gcc/gcc-3.1/gcc/ada/../config -I/home/willy/gcc/gcc-3.1/gcc/ada/../../include -I./../.. raise.c raise.c: In function `__gnat_eh_personality': raise.c:601: built-in function `__builtin_eh_return_data_regno' not currently supported raise.c:601: built-in function `__builtin_eh_return_data_regno' not currently supported and similar for m68k. Alpha appears to build, but once I try a native make bootstrap, I get a segmentation fault: (cd bldtools; gnatmake -q xnmake ; ./xnmake -s ../nmake.ads ) make[2]: *** [nmake.ads] Error 139 gdb isn't terribly helpful in debugging this -- I think it needs to be taught about Ada. I guess I'll try mips, mipsel & s390 next -- sparc & powerpc should be able to bootstrap themselves without additional effort. -- Revolutions do not require corporate support. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]