[oe-commits] [meta-openembedded] 02/37: flatbuffers: add PIC compiler flag required for aarch64
git at git.openembedded.org
git at git.openembedded.org
Sat Dec 28 08:12:06 UTC 2019
This is an automated email from the git hooks/post-receive script.
khem pushed a commit to branch master-next
in repository meta-openembedded.
commit 4910a848cedf7e168a5f074c499070a1f393d666
Author: Andrey Zhizhikin <andrey.z at gmail.com>
AuthorDate: Thu Dec 26 21:13:00 2019 +0000
flatbuffers: add PIC compiler flag required for aarch64
Add PIC flag to CXXFLAGS in order to solve the issue with linking
against the library for aarch64.
Without PIC enabled, linking against this library fails with
following messages:
relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `[snap]'
which may bind externally can not be used when making a
shared object; recompile with -fPIC
Signed-off-by: Andrey Zhizhikin <andrey.z at gmail.com>
Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
meta-oe/recipes-devtools/flatbuffers/flatbuffers_1.11.0.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta-oe/recipes-devtools/flatbuffers/flatbuffers_1.11.0.bb b/meta-oe/recipes-devtools/flatbuffers/flatbuffers_1.11.0.bb
index bd6dcef..529441d 100644
--- a/meta-oe/recipes-devtools/flatbuffers/flatbuffers_1.11.0.bb
+++ b/meta-oe/recipes-devtools/flatbuffers/flatbuffers_1.11.0.bb
@@ -17,8 +17,8 @@ SRC_URI = "git://github.com/google/flatbuffers.git \
"
# Make sure C++11 is used, required for example for GCC 4.9
-CXXFLAGS += "-std=c++11"
-BUILD_CXXFLAGS += "-std=c++11"
+CXXFLAGS += "-std=c++11 -fPIC"
+BUILD_CXXFLAGS += "-std=c++11 -fPIC"
# BUILD_TYPE=Release is required, otherwise flatc is not installed
EXTRA_OECMAKE += "\
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Openembedded-commits
mailing list