------- Comment #2 from belandor at web dot de 2006-09-21 03:57 ------- it seems, that my RTS_DIR variable is wrong. the Makefile ($BUILDDIR/gnattools/Makefile) extracts or adapts the directory using
RTS_DIR:=$(strip $(subst \,/,$(shell gnatls -v | grep adalib ))) right before the rule for gnattools-cross: (line 229) However, "gnatls -v | grep adalib" on my machine returns 3 paths, which somehow end up unprocessed in RTS_DIR. /usr/lib/gnat-gcc/i686-pc-linux-gnu/4.1/adalib/ /usr/lib/ada/i686-pc-linux-gnu-gnat-gcc-4.1/gtkada/adalib/ /home/ap/crossGNAT/gcc-4.1.1/install/lib/gcc/i686-pc-linux-gnu/4.1.1/adalib/ I just replaced the RTS_DIR := by the fixed value of /home/ap/... - This allowed compilation to finish. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29157