]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
conf: add C++ flags for uninative interoperatility
authorRoss Burton <ross.burton@intel.com>
Tue, 22 Nov 2016 17:41:43 +0000 (17:41 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 28 Nov 2016 15:49:15 +0000 (15:49 +0000)
commit5fd4cada2e49a0a12f54b8e37b7f18c44101457f
tree08257633596fe93043dc5d6e0e35a9300532f102
parentd351c87452a84d51a06ed1a51c18ccd994169abf
conf: add C++ flags for uninative interoperatility

Create a common include file for compiler flags which allow native binaries to
be interoperable on a wide range of hosts. In particular the C++ ABI is
problematic so choose the CXX11 version to allow interoperation between gcc4 and
gcc5 based hosts. Moving this to a common include instead of uninative.bbclass
allows uninative to be configured later and used in the eSDK (where its
mandatory) even if the base configuration doesn't enable uninative by default
(e.g. nodistro in OE-Core).

[ YOCTO #10645 ]

(From OE-Core rev: 60c912ae9306532bdd4c5e09a65863ee77c12f43)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/uninative.bbclass
meta/conf/distro/defaultsetup.conf
meta/conf/distro/include/uninative-flags.inc [new file with mode: 0644]