mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-08 16:00:32 +00:00
tbb: Fix build with musl
Need to link libucontext on musl Additionally, mips also needs libatomic Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Naveen Saini <naveen.kumar.saini@intel.com>
This commit is contained in:
@@ -6,6 +6,9 @@ DESCRIPTION = "Parallelism library for C++ - runtime files \
|
|||||||
HOMEPAGE = "https://software.intel.com/en-us/tbb"
|
HOMEPAGE = "https://software.intel.com/en-us/tbb"
|
||||||
LICENSE = "Apache-2.0"
|
LICENSE = "Apache-2.0"
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327"
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=86d3f3a95c324c9479bd8986968f4327"
|
||||||
|
|
||||||
|
DEPENDS_append_libc-musl = " libucontext"
|
||||||
|
|
||||||
BRANCH = "onetbb_2021"
|
BRANCH = "onetbb_2021"
|
||||||
SRCREV = "2dba2072869a189b9fdab3ffa431d3ea49059a19"
|
SRCREV = "2dba2072869a189b9fdab3ffa431d3ea49059a19"
|
||||||
SRC_URI = "git://github.com/oneapi-src/oneTBB.git;protocol=https;branch=${BRANCH} \
|
SRC_URI = "git://github.com/oneapi-src/oneTBB.git;protocol=https;branch=${BRANCH} \
|
||||||
@@ -33,3 +36,10 @@ EXTRA_OECMAKE += " \
|
|||||||
# ...
|
# ...
|
||||||
# | make[1]: *** [concurrent_queue.o] Error 1
|
# | make[1]: *** [concurrent_queue.o] Error 1
|
||||||
ARM_INSTRUCTION_SET = "arm"
|
ARM_INSTRUCTION_SET = "arm"
|
||||||
|
|
||||||
|
ASNEEDED = ""
|
||||||
|
|
||||||
|
LDFLAGS_append_mips = " -latomic"
|
||||||
|
LDFLAGS_append_mipsel = " -latomic"
|
||||||
|
|
||||||
|
LDFLAGS_append_libc-musl = " -lucontext"
|
||||||
|
|||||||
Reference in New Issue
Block a user