]> code.ossystems Code Review - openembedded-core.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 14:49:35 +0000 (14:49 +0000)
commit60c912ae9306532bdd4c5e09a65863ee77c12f43
tree26386ddbced3be4814ce9f46a400b407190b6fcd
parent9f1fe76727e98e58fc9e46ea2b49cf5c0cb48e6c
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 ]

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