[oe-commits] [openembedded-core] 11/15: meson.bbclass: do not pass native compiler/linker flags via command line

git at git.openembedded.org git at git.openembedded.org
Sun Jun 30 11:40:50 UTC 2019


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

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

commit 5e2c1447eb52ba7bd3ffd7d5ae55ff1d7b9990ce
Author: Alexander Kanavin <alex.kanavin at gmail.com>
AuthorDate: Fri Jun 28 15:24:56 2019 +0200

    meson.bbclass: do not pass native compiler/linker flags via command line
    
    With 0.51.0 version these command line options override what is in the cross file (e.g.
    the cross-flags). I could not determine what is the scenario when the native flags are
    needed (this would be building a native binary in the context of cross build).
    If we find such a scenario we would need to find a way to pass native flags
    through some other channel.
    
    Signed-off-by: Alexander Kanavin <alex.kanavin at gmail.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/classes/meson.bbclass | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/meta/classes/meson.bbclass b/meta/classes/meson.bbclass
index 0edbfc1..ca768fd 100644
--- a/meta/classes/meson.bbclass
+++ b/meta/classes/meson.bbclass
@@ -24,11 +24,7 @@ MESONOPTS = " --prefix ${prefix} \
               --infodir ${@noprefix('infodir', d)} \
               --sysconfdir ${sysconfdir} \
               --localstatedir ${localstatedir} \
-              --sharedstatedir ${sharedstatedir} \
-              -Dc_args='${BUILD_CPPFLAGS} ${BUILD_CFLAGS}' \
-              -Dc_link_args='${BUILD_LDFLAGS}' \
-              -Dcpp_args='${BUILD_CPPFLAGS} ${BUILD_CXXFLAGS}' \
-              -Dcpp_link_args='${BUILD_LDFLAGS}'"
+              --sharedstatedir ${sharedstatedir} "
 
 MESON_TOOLCHAIN_ARGS = "${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
 MESON_C_ARGS = "${MESON_TOOLCHAIN_ARGS} ${CFLAGS}"

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


More information about the Openembedded-commits mailing list