34 lines
1.2 KiB
BlitzBasic
34 lines
1.2 KiB
BlitzBasic
SUMMARY = "Cross-compiler LDD"
|
|
HOMEPAGE = "https://gist.github.com/c403786c1394f53f44a3b61214489e6f"
|
|
BUGTRACKER = ""
|
|
LICENSE = "GPLv2"
|
|
|
|
LIC_FILES_CHKSUM = "file://cross-compile-ldd;beginline=53;endline=57;md5=2b29d19d18a430b931dda3750e865c84"
|
|
|
|
SRCBRANCH = "master"
|
|
SRCREV = "eb44581caf7dd60b149a6691abef46264c46e866"
|
|
SRC_URI = " \
|
|
git://gist.github.com/c403786c1394f53f44a3b61214489e6f.git;protocol=https;branch=${SRCBRANCH} \
|
|
file://cross-compile-ldd-fix-infinite-loop.patch \
|
|
"
|
|
|
|
S = "${WORKDIR}/git"
|
|
|
|
inherit siteinfo
|
|
|
|
SYSROOT_PREPROCESS_FUNCS += " cross_ldd_populate_sysroot "
|
|
|
|
cross_ldd_populate_sysroot() {
|
|
mkdir -p ${SYSROOT_DESTDIR}${bindir_crossscripts}
|
|
cat ${S}/cross-compile-ldd | \
|
|
sed \
|
|
-e "s,^prefix=.*$,prefix=${TARGET_SYS}," \
|
|
-e "s,^bits=.*$,bits=${SITEINFO_BITS}," \
|
|
-e "s,^ld_library_path=.*$,ld_library_path=${LD_LIBRARY_PATH:-/lib:/usr/lib}," \
|
|
>${SYSROOT_DESTDIR}${bindir_crossscripts}/ldd
|
|
chmod +x ${SYSROOT_DESTDIR}${bindir_crossscripts}/ldd
|
|
}
|
|
|
|
DEPENDS = "coreutils-native sed-native binutils-cross-${TARGET_ARCH} gcc-cross-${TARGET_ARCH}"
|
|
PACKAGE_WRITE_DEPS = "coreutils-native sed-native binutils-cross-${TARGET_ARCH} gcc-cross-${TARGET_ARCH}"
|