1
# Fix 32/64 bit detection, broken due to the fact Debian installs
2
# 64-bit libraries in lib and not lib64. Fix based on the s390/s390x
5
--- a/src/gcc/ada/gcc-interface/Makefile.in
6
+++ b/src/gcc/ada/gcc-interface/Makefile.in
8
LIBGNAT_TARGET_PAIRS_64 = \
9
system.ads<system-linux-ppc64.ads
11
- ifeq ($(strip $(shell $(GCC_FOR_TARGET) $(GNATLIBCFLAGS) -print-multi-os-directory)),../lib64)
12
- LIBGNAT_TARGET_PAIRS = \
13
- $(LIBGNAT_TARGET_PAIRS_COMMON) $(LIBGNAT_TARGET_PAIRS_64)
14
+ ifeq ($(strip $(filter-out powerpc64 powerpc64le,$(target_cpu))),)
15
+ ifeq ($(strip $(MULTISUBDIR)),/32)
16
+ LIBGNAT_TARGET_PAIRS = \
17
+ $(LIBGNAT_TARGET_PAIRS_COMMON) $(LIBGNAT_TARGET_PAIRS_32)
19
+ LIBGNAT_TARGET_PAIRS = \
20
+ $(LIBGNAT_TARGET_PAIRS_COMMON) $(LIBGNAT_TARGET_PAIRS_64)
23
LIBGNAT_TARGET_PAIRS = \
24
$(LIBGNAT_TARGET_PAIRS_COMMON) $(LIBGNAT_TARGET_PAIRS_32)