On 2020-11-29 9:27 p.m., Khem Raj wrote:
[Please note this e-mail is from an EXTERNAL e-mail address]
LTO fails to link on RV32/RV64
| Hard-float 'd' ABI can't be used for a target that doesn't support the D
instruction set extension (
ignoring target-abi)
| riscv64-yoe-linux-ld.lld: error: lto.tmp: cannot link object files with
different floating-point ABI
Signed-off-by: Khem Raj <[email protected]>
Acked-by: Trevor Gamblin <[email protected]>
---
.../recipes-devtools/python/python3-matplotlib_3.3.2.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
b/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
index a2e7074d78..3cfa3f31f4 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
@@ -38,9 +38,12 @@ RDEPENDS_${PN} = "\
python3-pytz \
"
+ENABLELTO_toolchain-clang_riscv64 = "echo enable_lto = False >> ${S}/setup.cfg"
+ENABLELTO_toolchain-clang_riscv32 = "echo enable_lto = False >> ${S}/setup.cfg"
do_compile_prepend() {
echo [libs] > ${S}/setup.cfg
echo system_freetype = true >> ${S}/setup.cfg
+ ${ENABLELTO}
}
BBCLASSEXTEND = "native"
--
2.29.2
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#88214):
https://lists.openembedded.org/g/openembedded-devel/message/88214
Mute This Topic: https://lists.openembedded.org/mt/78599875/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-