[oe-commits] [openembedded-core] 24/54: boost: Fix build and enable context and coroutines on aarch64

git at git.openembedded.org git at git.openembedded.org
Mon Sep 30 15:45:27 UTC 2019


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch warrior
in repository openembedded-core.

commit 219befc2dad0c6df171f46725c995ce0038fa4f8
Author: Bedel, Alban <alban.bedel at aerq.com>
AuthorDate: Thu Aug 15 12:37:28 2019 +0000

    boost: Fix build and enable context and coroutines on aarch64
    
    Like for ARM bjam need some hints about the ABI to properly build on
    aarch64. While at it also enable context and coroutine as these are
    supported on aarch64.
    
    Signed-off-by: Alban Bedel <alban.bedel at aerq.com>
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta/recipes-support/boost/boost.inc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-support/boost/boost.inc b/meta/recipes-support/boost/boost.inc
index 9be3717..c2e2cbb 100644
--- a/meta/recipes-support/boost/boost.inc
+++ b/meta/recipes-support/boost/boost.inc
@@ -33,6 +33,7 @@ BOOST_LIBS_append_x86 = " context coroutine"
 BOOST_LIBS_append_x86-64 = " context coroutine"
 BOOST_LIBS_append_powerpc = " context coroutine"
 BOOST_LIBS_append_arm = " context coroutine"
+BOOST_LIBS_append_aarch64 = " context coroutine"
 # need consistent settings for native builds (x86 override not applied for native)
 BOOST_LIBS_remove_class-native = " context coroutine"
 # does not compile
@@ -151,6 +152,7 @@ BJAM_OPTS_append_x86-x32 = " abi=x32 address-model=64"
 
 # cross compiling for arm fails to detect abi, so provide some help
 BJAM_OPTS_append_arm = " abi=aapcs architecture=arm"
+BJAM_OPTS_append_aarch64 = " abi=aapcs address-model=64 architecture=arm"
 
 do_configure() {
 	cp -f ${S}/boost/config/platform/linux.hpp ${S}/boost/config/platform/linux-gnueabi.hpp

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list