[oe-commits] [meta-openembedded] 46/60: luajit: Dont use BUILD_LDFLAGS when compiling host binaries

git at git.openembedded.org git at git.openembedded.org
Fri May 18 14:44:06 UTC 2018


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

armin_kuster pushed a commit to branch master
in repository meta-openembedded.

commit ebe6c9570c16defaa68628e57b537ce426ec09ec
Author: Khem Raj <raj.khem at gmail.com>
AuthorDate: Fri May 11 20:07:55 2018 -0700

    luajit: Dont use BUILD_LDFLAGS when compiling host binaries
    
    BUILD_LDFLAGS add --dynamic-linker to point to uninative but
    some binaries in luajit are for 32bit build host, so even if
    your host has the needed runtime, it will fail to execute because
    uninative ldso doesn't know about multilib
    
    we get cyptic errors like
    
    | make[1]: execvp: host/minilua: Accessing a corrupted shared library
    | make[1]: *** [Makefile:610: host/buildvm_arch.h] Error 127
    
    Switch to using git for SRC_URI, master is pointing to latest
    2.0 stable, it gets us all the patches done since last 2.0.5 relases
    in 2017
    
    Signed-off-by: Khem Raj <raj.khem at gmail.com>
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta-oe/recipes-devtools/luajit/luajit_2.0.5.bb | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/meta-oe/recipes-devtools/luajit/luajit_2.0.5.bb b/meta-oe/recipes-devtools/luajit/luajit_2.0.5.bb
index 1d69b3c..3052eb0 100644
--- a/meta-oe/recipes-devtools/luajit/luajit_2.0.5.bb
+++ b/meta-oe/recipes-devtools/luajit/luajit_2.0.5.bb
@@ -3,14 +3,14 @@ LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=10a96c93403affcc34765f4c2612bc22"
 HOMEPAGE = "http://luajit.org"
 
-SRC_URI = "http://luajit.org/download/LuaJIT-${PV}.tar.gz \
+PV .= "+git${SRCPV}"
+SRCREV = "02b521981a1ab919ff2cd4d9bcaee80baf77dce2"
+SRC_URI = "git://luajit.org/git/luajit-2.0.git;protocol=http \
            file://0001-Do-not-strip-automatically-this-leaves-the-stripping.patch \
            file://clang.patch \
 "
-SRC_URI[md5sum] = "48353202cbcacab84ee41a5a70ea0a2c"
-SRC_URI[sha256sum] = "874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979"
 
-S = "${WORKDIR}/LuaJIT-${PV}"
+S = "${WORKDIR}/git"
 
 inherit pkgconfig binconfig siteinfo
 
@@ -49,7 +49,6 @@ EXTRA_OEMAKE = "\
     'TARGET_SHLDFLAGS=${LDFLAGS}' \
     'HOST_CC=${BUILD_CC}' \
     'HOST_CFLAGS=${BUILD_CFLAGS}' \
-    'HOST_LDFLAGS=${BUILD_LDFLAGS}' \
     \
     'PREFIX=${prefix}' \
     'MULTILIB=${baselib}' \

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


More information about the Openembedded-commits mailing list