diff options
-rw-r--r-- | meta/recipes-devtools/libtool/libtool_2.5.0.bb | 15 | ||||
-rw-r--r-- | meta/recipes-devtools/libtool/nativesdk-libtool_2.5.0.bb | 1 | ||||
-rw-r--r-- | meta/recipes-devtools/libtool/remove-buildpaths.inc | 13 |
3 files changed, 15 insertions, 14 deletions
diff --git a/meta/recipes-devtools/libtool/libtool_2.5.0.bb b/meta/recipes-devtools/libtool/libtool_2.5.0.bb index 44a4950574..c1e315aece 100644 --- a/meta/recipes-devtools/libtool/libtool_2.5.0.bb +++ b/meta/recipes-devtools/libtool/libtool_2.5.0.bb | |||
@@ -1,4 +1,5 @@ | |||
1 | require libtool-${PV}.inc | 1 | require libtool-${PV}.inc |
2 | require remove-buildpaths.inc | ||
2 | 3 | ||
3 | SRC_URI += "file://multilib.patch" | 4 | SRC_URI += "file://multilib.patch" |
4 | 5 | ||
@@ -15,20 +16,6 @@ SYSROOT_DIRS_IGNORE += " \ | |||
15 | 16 | ||
16 | ACLOCALEXTRAPATH:class-target = "" | 17 | ACLOCALEXTRAPATH:class-target = "" |
17 | 18 | ||
18 | do_install:append () { | ||
19 | sed -e 's@--sysroot=${STAGING_DIR_HOST}@@g' \ | ||
20 | -e "s@${DEBUG_PREFIX_MAP}@@g" \ | ||
21 | -e 's@${STAGING_DIR_HOST}@@g' \ | ||
22 | -e 's@${STAGING_DIR_NATIVE}@@g' \ | ||
23 | -e 's@^\(sys_lib_search_path_spec="\).*@\1${libdir} ${base_libdir}"@' \ | ||
24 | -e 's@^\(compiler_lib_search_dirs="\).*@\1${libdir} ${base_libdir}"@' \ | ||
25 | -e 's@^\(compiler_lib_search_path="\).*@\1${libdir} ${base_libdir}"@' \ | ||
26 | -e 's@^\(predep_objects="\).*@\1"@' \ | ||
27 | -e 's@^\(postdep_objects="\).*@\1"@' \ | ||
28 | -e "s@${HOSTTOOLS_DIR}/@@g" \ | ||
29 | -i ${D}${bindir}/libtool | ||
30 | } | ||
31 | |||
32 | inherit multilib_script | 19 | inherit multilib_script |
33 | 20 | ||
34 | MULTILIB_SCRIPTS = "${PN}:${bindir}/libtool" | 21 | MULTILIB_SCRIPTS = "${PN}:${bindir}/libtool" |
diff --git a/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.0.bb b/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.0.bb index ddb60e717c..2589bd617e 100644 --- a/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.0.bb +++ b/meta/recipes-devtools/libtool/nativesdk-libtool_2.5.0.bb | |||
@@ -1,4 +1,5 @@ | |||
1 | require libtool-${PV}.inc | 1 | require libtool-${PV}.inc |
2 | require remove-buildpaths.inc | ||
2 | 3 | ||
3 | FILESEXTRAPATHS =. "${FILE_DIRNAME}/libtool:" | 4 | FILESEXTRAPATHS =. "${FILE_DIRNAME}/libtool:" |
4 | 5 | ||
diff --git a/meta/recipes-devtools/libtool/remove-buildpaths.inc b/meta/recipes-devtools/libtool/remove-buildpaths.inc new file mode 100644 index 0000000000..1ca95aeace --- /dev/null +++ b/meta/recipes-devtools/libtool/remove-buildpaths.inc | |||
@@ -0,0 +1,13 @@ | |||
1 | do_install:append () { | ||
2 | sed -e 's@--sysroot=${STAGING_DIR_HOST}@@g' \ | ||
3 | -e "s@${DEBUG_PREFIX_MAP}@@g" \ | ||
4 | -e 's@${STAGING_DIR_HOST}@@g' \ | ||
5 | -e 's@${STAGING_DIR_NATIVE}@@g' \ | ||
6 | -e 's@^\(sys_lib_search_path_spec="\).*@\1${libdir} ${base_libdir}"@' \ | ||
7 | -e 's@^\(compiler_lib_search_dirs="\).*@\1${libdir} ${base_libdir}"@' \ | ||
8 | -e 's@^\(compiler_lib_search_path="\).*@\1${libdir} ${base_libdir}"@' \ | ||
9 | -e 's@^\(predep_objects="\).*@\1"@' \ | ||
10 | -e 's@^\(postdep_objects="\).*@\1"@' \ | ||
11 | -e "s@${HOSTTOOLS_DIR}/@@g" \ | ||
12 | -i ${D}${bindir}/libtool | ||
13 | } | ||