https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63656
--- Comment #2 from Arkadiusz Miskiewicz <arekm at maven dot pl> --- Hm, isn't it already selected properly? --- gcc-4.9.2/gcc/ada/gcc-interface/Makefile.in~ 2014-11-01 15:07:27.000000000 +0100 +++ gcc-4.9.2/gcc/ada/gcc-interface/Makefile.in 2014-11-01 15:11:17.921591578 +0100 @@ -349,12 +349,18 @@ # picks up the right files. For a given target this must be coherent # with MULTILIB_DIRNAMES defined in gcc/config/target/t-*. +$(warning XXX PRE ENTERED) ifeq ($(strip $(filter-out %x86_64, $(target_cpu))),) + $(warning XXX ENTERED) ifeq ($(strip $(MULTISUBDIR)),/32) target_cpu:=i686 + $(warning XXX TARGET CPU i686) else ifeq ($(strip $(MULTISUBDIR)),/x32) target_cpu:=x32 + $(warning XXX TARGET CPU x32) + else + $(warning XXX TARGET CPU NONE) endif endif endif and while building: ../gcc-interface/Makefile:352: XXX PRE ENTERED ../gcc-interface/Makefile:354: XXX ENTERED ../gcc-interface/Makefile:357: XXX TARGET CPU i686 a bit more of log: http://ixion.pld-linux.org/~arekm/gcc-ada-log1.txt and full log: http://ixion.pld-linux.org/~arekm/gcc-ada-log-long.txt