浏览代码

Use CFLAGS with "gcc -print-libgcc-file-name" to get the right one.

This makes us use CFLAGS when trying to find libgcc, so we don't get the
one with the wrong endian or float ABI.

Signed-off-by: Peter Jones <pjones@redhat.com>
Peter Jones 5 年之前
父节点
当前提交
98ef7f9f5f
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      Make.defaults

+ 4 - 4
Make.defaults

@@ -161,10 +161,6 @@ endif
 endif
 endif
 
-ifneq ($(ARCH),arm)
-export LIBGCC=$(shell $(CC) $(ARCH3264) -print-libgcc-file-name)
-endif
-
 ifeq ($(ARCH),arm)
 CFLAGS += -marm
 endif
@@ -200,3 +196,7 @@ ARFLAGS := rDv
 ASFLAGS += $(ARCH3264)
 LDFLAGS	+= -nostdlib --warn-common --no-undefined --fatal-warnings \
 	   --build-id=sha1
+
+ifneq ($(ARCH),arm)
+export LIBGCC=$(shell $(CC) $(CFLAGS) $(ARCH3264) -print-libgcc-file-name)
+endif