Hi, I've tried what I thought was correct and implemented 2 new private child specifications (of Ada.Exceptions.Exception_Propagation) containing the specifications of the Unwind_Exception (generic) and the Unwind_Control_Block/Unwind_Exception (ARM EABI) and I'm getting the following error and I've no idea why it's doing this. This is for the my host machine to check to see if it still builds, the ARM code isn't there yet.
Can anyone give me a pointer here? I'm totally new to this :/ /home/laguest/src/others/compilers/gcc/build/./gcc/xgcc -B/home/laguest/src/others/compilers/gcc/build/./gcc/ -B/opt/gcc-4.5.1/x86_64-unknown-linux-gnu/bin/ -B/opt/gcc-4.5.1/x86_64-unknown-linux-gnu/lib/ -isystem /opt/gcc-4.5.1/x86_64-unknown-linux-gnu/include -isystem /opt/gcc-4.5.1/x86_64-unknown-linux-gnu/sys-include -c -g -O2 -fPIC -W -Wall -gnatpg -g -O1 -fno-inline \ -fno-toplevel-reorder a-except.adb -o a-except.o a-exexpr.adb:39:06: "Ada.Exceptions.Exception_Propagation" is not a predefined library unit a-exexpr.adb:39:06: "Ada.Exceptions (body)" depends on "Ada.Exceptions.Exception_Propagation (body)" a-exexpr.adb:39:06: "Ada.Exceptions.Exception_Propagation (body)" depends on "Ada.Exceptions.Exception_Propagation (spec)" compilation abandoned due to previous error make[7]: *** [a-except.o] Error 1 make[7]: Leaving directory `/home/laguest/src/others/compilers/gcc/build/gcc/ada/rts' make[6]: *** [gnatlib] Error 2 make[6]: Leaving directory `/home/laguest/src/others/compilers/gcc/build/gcc/ada' make[5]: *** [gnatlib-shared-default] Error 2 make[5]: Leaving directory `/home/laguest/src/others/compilers/gcc/build/gcc/ada' make[4]: *** [gnatlib-shared-dual] Error 2 make[4]: Leaving directory `/home/laguest/src/others/compilers/gcc/build/gcc/ada' make[3]: *** [gnatlib-shared] Error 2 make[3]: Leaving directory `/home/laguest/src/others/compilers/gcc/build/gcc/ada' make[2]: *** [gnatlib-shared] Error 2 make[2]: Leaving directory `/home/laguest/src/others/compilers/gcc/build/x86_64-unknown-linux-gnu/libada' make[1]: *** [all-target-libada] Error 2 make[1]: Leaving directory `/home/laguest/src/others/compilers/gcc/build' make: *** [all] Error 2 Thanks, Luke.