blackfin: set GNU_TARGET_NAME accordingly
Blackfin for FDPIC targets uses *-linux-*, however for FLAT targets it needs *-uclinux-* in order for gcc to build properly. [Thomas: use a TARGET_OS variable instead of redefining GNU_TARGET_NAME completely] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
cd6c7bc29a
commit
b32f186cfd
@ -21,7 +21,14 @@ MAKE1:=$(HOSTMAKE) -j1
|
||||
MAKE:=$(HOSTMAKE) -j$(PARALLEL_JOBS)
|
||||
|
||||
# Compute GNU_TARGET_NAME
|
||||
GNU_TARGET_NAME=$(ARCH)-buildroot-linux-$(LIBC)$(ABI)
|
||||
GNU_TARGET_NAME=$(ARCH)-buildroot-$(TARGET_OS)-$(LIBC)$(ABI)
|
||||
|
||||
# Blackfin FLAT needs uclinux
|
||||
ifeq ($(BR2_bfin)$(BR2_BINFMT_FLAT),yy)
|
||||
TARGET_OS=uclinux
|
||||
else
|
||||
TARGET_OS=linux
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y)
|
||||
LIBC=uclibc
|
||||
|
Loading…
Reference in New Issue
Block a user