klibc: Pass -fno-builtin-bcmp with musl/clang combo

clang would emit bcmp built-in for musl bases system
but here we do not link in musl C library, so its best
to disable it

Fixes
git/usr/klibc/memmem.c:38: undefined reference to `bcmp'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andrea Adami <andrea.adami@gmail.com>
(cherry picked from commit 11bc2775af)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
This commit is contained in:
Khem Raj 2019-08-06 12:00:57 -07:00 committed by Armin Kuster
parent 8bb6955cf8
commit c38f20e428

View File

@ -33,6 +33,9 @@ ARMPATCHES_arm = "file://klibc-config-eabi.patch \
S = "${WORKDIR}/git"
OPTFLAGS = "${TUNE_CCARGS} -Os"
OPTFLAGS_append_libc-musl_toolchain-clang = " -fno-builtin-bcmp"
PARALLEL_MAKE = ""
EXTRA_OEMAKE = "'KLIBCARCH=${KLIBC_ARCH}' \
'CROSS_COMPILE=${TARGET_PREFIX}' \
@ -43,7 +46,7 @@ EXTRA_OEMAKE = "'KLIBCARCH=${KLIBC_ARCH}' \
'INSTALLDIR=${libdir}/klibc' \
'SHLIBDIR=${libdir}' \
'${KLIBCTHUMB}' \
'KLIBCOPTFLAGS=${TUNE_CCARGS} -Os' \
'KLIBCOPTFLAGS=${OPTFLAGS}' \
V=1 \
"