summaryrefslogtreecommitdiffstats
path: root/meta/classes/icecc.bbclass
diff options
context:
space:
mode:
authorTim Blechmann <tim.blechmann@gmail.com>2019-09-14 10:47:09 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-09-16 23:02:45 +0100
commitd9efbd2c3cbfce80f85f11e954214920e1f1be56 (patch)
tree0a705c60d7189b4dbcf3c81fa9d435d78f67ed58 /meta/classes/icecc.bbclass
parent610056167baf178e0a027a639a66a1595558e26a (diff)
downloadpoky-d9efbd2c3cbfce80f85f11e954214920e1f1be56.tar.gz
icecc: blacklist pixman
pixman declares prng_state as `omp threadprivate`, causing linker errors: prng_state: TLS reference mismatches non-TLS reference (From OE-Core rev: a95953fccc7c05650710e45103c3e9fa06d1ff4d) Signed-off-by: Tim Blechmann <tim@klingt.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/icecc.bbclass')
-rw-r--r--meta/classes/icecc.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/icecc.bbclass b/meta/classes/icecc.bbclass
index fc82f8de1a..9dbb4b1559 100644
--- a/meta/classes/icecc.bbclass
+++ b/meta/classes/icecc.bbclass
@@ -73,12 +73,15 @@ ICECC_ENV_DEBUG ??= ""
73# 73#
74# libgcc-initial - fails with CPP sanity check error if host sysroot contains 74# libgcc-initial - fails with CPP sanity check error if host sysroot contains
75# cross gcc built for another target tune/variant 75# cross gcc built for another target tune/variant
76# pixman - prng_state: TLS reference mismatches non-TLS reference, possibly due to
77# pragma omp threadprivate(prng_state)
76# systemtap - _HelperSDT.c undefs macros and uses the identifiers in macros emitting 78# systemtap - _HelperSDT.c undefs macros and uses the identifiers in macros emitting
77# inline assembly 79# inline assembly
78# target-sdk-provides-dummy - ${HOST_PREFIX} is empty which triggers the "NULL 80# target-sdk-provides-dummy - ${HOST_PREFIX} is empty which triggers the "NULL
79# prefix" error. 81# prefix" error.
80ICECC_SYSTEM_PACKAGE_BL += "\ 82ICECC_SYSTEM_PACKAGE_BL += "\
81 libgcc-initial \ 83 libgcc-initial \
84 pixman \
82 systemtap \ 85 systemtap \
83 target-sdk-provides-dummy \ 86 target-sdk-provides-dummy \
84 " 87 "