summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools/nodejs
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2021-10-11 20:41:30 +0200
committerKhem Raj <raj.khem@gmail.com>2021-10-14 07:16:58 -0700
commit01d24acb40be0ef2630b78a2907f76f0aa48c9d7 (patch)
treeb17ddfbd6c40939b3322dbedd89162ee0015e8b7 /meta-oe/recipes-devtools/nodejs
parente8f84f780368319799ce55b012069fff3ddf0f48 (diff)
downloadmeta-openembedded-01d24acb40be0ef2630b78a2907f76f0aa48c9d7.tar.gz
nodejs: use -fpermissive
This resolves openssl 3.x errors until upstream addresses them properly. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-devtools/nodejs')
-rw-r--r--meta-oe/recipes-devtools/nodejs/nodejs_14.17.1.bb3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/nodejs/nodejs_14.17.1.bb b/meta-oe/recipes-devtools/nodejs/nodejs_14.17.1.bb
index 471501979..e44398721 100644
--- a/meta-oe/recipes-devtools/nodejs/nodejs_14.17.1.bb
+++ b/meta-oe/recipes-devtools/nodejs/nodejs_14.17.1.bb
@@ -128,6 +128,9 @@ python do_create_v8_qemu_wrapper () {
128do_create_v8_qemu_wrapper[dirs] = "${B}" 128do_create_v8_qemu_wrapper[dirs] = "${B}"
129addtask create_v8_qemu_wrapper after do_configure before do_compile 129addtask create_v8_qemu_wrapper after do_configure before do_compile
130 130
131# Keep until openssl 3.x compatibility is fixed
132CXXFLAGS += "-fpermissive"
133
131LDFLAGS:append:x86 = " -latomic" 134LDFLAGS:append:x86 = " -latomic"
132 135
133# Node is way too cool to use proper autotools, so we install two wrappers to forcefully inject proper arch cflags to workaround gypi 136# Node is way too cool to use proper autotools, so we install two wrappers to forcefully inject proper arch cflags to workaround gypi