summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb10
1 files changed, 9 insertions, 1 deletions
diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb
index 00b34ad4ab..aa1c0ddd5e 100644
--- a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb
+++ b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_2.24.bb
@@ -46,6 +46,8 @@ export HUGETLB_LDSCRIPT_PATH="${S}/ldscripts"
46 46
47TARGET_CC_ARCH += "${LDFLAGS}" 47TARGET_CC_ARCH += "${LDFLAGS}"
48 48
49LDFLAGS += "-B${S}"
50
49inherit autotools-brokensep cpan-base 51inherit autotools-brokensep cpan-base
50 52
51#The CUSTOM_LDSCRIPTS doesn't work with the gold linker 53#The CUSTOM_LDSCRIPTS doesn't work with the gold linker
@@ -53,6 +55,11 @@ do_configure:prepend() {
53 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'ld-is-gold', d)}" ]; then 55 if [ "${@bb.utils.filter('DISTRO_FEATURES', 'ld-is-gold', d)}" ]; then
54 sed -i 's/CUSTOM_LDSCRIPTS = yes/CUSTOM_LDSCRIPTS = no/' Makefile.in 56 sed -i 's/CUSTOM_LDSCRIPTS = yes/CUSTOM_LDSCRIPTS = no/' Makefile.in
55 fi 57 fi
58
59 ln -sf ld.hugetlbfs ${S}/ld
60 ln -sf ld.hugetlbfs ${S}/ld.bfd
61 ln -sf ld.hugetlbfs ${S}/ld.gold
62 ln -sf ld.hugetlbfs ${S}/ld.lld
56} 63}
57 64
58do_install() { 65do_install() {
@@ -61,7 +68,8 @@ do_install() {
61 INST_TESTSDIR64=${libdir}/libhugetlbfs/tests \ 68 INST_TESTSDIR64=${libdir}/libhugetlbfs/tests \
62 install-tests 69 install-tests
63 70
64 sed -i -e 's|${RECIPE_SYSROOT_NATIVE}||g' \ 71 sed -i \
72 -e 's|${RECIPE_SYSROOT_NATIVE}||g' \
65 -e 's|${RECIPE_SYSROOT}||g' \ 73 -e 's|${RECIPE_SYSROOT}||g' \
66 `find ${D}${libdir}/libhugetlbfs/tests -name dummy.ldscript` 74 `find ${D}${libdir}/libhugetlbfs/tests -name dummy.ldscript`
67} 75}