Xavier Grave <xavier.grave@ipno.in2p3.fr> writes:
Parsing in more detail my build log I found :
/home/grave/gnat-lab/org.debian.gnat-4.9/build/./gcc/xgcc
-B/home/grave/gnat-lab/org.debian.gnat-4.9/build/./gcc/ -c -g -O2
-W
-Wall -gnatpg -nostdinc g-cppexc.adb -o g-cppexc.o
make[7]: *** No rule to make target `s-excmac.o'. Stop.
This object file seems to be needed here :
src/gcc/ada/gcc-interface/Makefile.in:2372:
EXTRA_GNATRTL_NONTASKING_OBJS+=g-cppexc.o s-excmac.o
I continue to investigate.
Solved; all was built correctly until the install stage; the install
target tried to rebuild the GNAT library without specifying
EH_MECHANISM. This worked only for gnatlib-{static,shared}-zcx but
failed for gnatlib-static-sjlj.
Committed as revision 896677f582034a9b1ad4fee5e3f0bae93ed3cb0d.