]> git.karo-electronics.de Git - linux-beck.git/commitdiff
nios2: Fix libgcc location detection
authorMarek Vasut <marex@denx.de>
Tue, 17 May 2016 06:01:18 +0000 (14:01 +0800)
committerLey Foon Tan <lftan@altera.com>
Tue, 17 May 2016 06:31:20 +0000 (14:31 +0800)
The extra CFLAGS required for correct operation of the toolchain are not
propagated into the libgcc detection code. In case of the compiler from
poky sdk, these extra CFLAGS contain the location of compiler sysroot
(the --sysroot= option) and without this option, the location of libgcc
is not properly reported. Add the missing CFLAGS to address this issue.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Ley Foon Tan <lftan@altera.com>
Cc: Romain Perier <romain.perier@free-electrons.com>
Acked-by: Romain Perier <romain.perier@free-electrons.com>
Acked-by: Ley Foon Tan <lftan@altera.com>
arch/nios2/Makefile

index 2328f82ba2a8a47527c45dc99ba69c97e8bf6f0a..08130febf0a3c7845d060f07f2f1d1052cd84f62 100644 (file)
@@ -20,7 +20,7 @@ UTS_SYSNAME = Linux
 
 export MMU
 
-LIBGCC         := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
+LIBGCC         := $(shell $(CC) $(KBUILD_CFLAGS) $(KCFLAGS) -print-libgcc-file-name)
 
 KBUILD_CFLAGS += -pipe -D__linux__ -D__ELF__
 KBUILD_CFLAGS += $(if $(CONFIG_NIOS2_HW_MUL_SUPPORT),-mhw-mul,-mno-hw-mul)