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