diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb b/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb index b268310468..522bf3a0e9 100644 --- a/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb +++ b/meta/recipes-devtools/libtool/libtool-cross_2.4.6.bb | |||
@@ -13,11 +13,19 @@ do_configure_prepend () { | |||
13 | rm -f ${STAGING_DATADIR}/aclocal/lt*.m4 | 13 | rm -f ${STAGING_DATADIR}/aclocal/lt*.m4 |
14 | } | 14 | } |
15 | 15 | ||
16 | # | ||
17 | # ccache may or may not be INHERITED, we remove references to it so the sstate | ||
18 | # artefact works on a machine where its not present. libtool-cross isn't used | ||
19 | # heavily so any performance issue is minor. | ||
20 | # Find references to LTCC="ccache xxx-gcc" and CC="ccache xxx-gcc" | ||
21 | # | ||
16 | do_install () { | 22 | do_install () { |
17 | install -d ${D}${bindir_crossscripts}/ | 23 | install -d ${D}${bindir_crossscripts}/ |
18 | install -m 0755 ${HOST_SYS}-libtool ${D}${bindir_crossscripts}/${HOST_SYS}-libtool | 24 | install -m 0755 ${HOST_SYS}-libtool ${D}${bindir_crossscripts}/${HOST_SYS}-libtool |
19 | sed -e 's@^\(predep_objects="\).*@\1"@' \ | 25 | sed -e 's@^\(predep_objects="\).*@\1"@' \ |
20 | -e 's@^\(postdep_objects="\).*@\1"@' \ | 26 | -e 's@^\(postdep_objects="\).*@\1"@' \ |
27 | -e 's@^CC="ccache.@CC="@' \ | ||
28 | -e 's@^LTCC="ccache.@LTCC="@' \ | ||
21 | -i ${D}${bindir_crossscripts}/${HOST_SYS}-libtool | 29 | -i ${D}${bindir_crossscripts}/${HOST_SYS}-libtool |
22 | sed -i '/^archive_cmds=/s/\-nostdlib//g' ${D}${bindir_crossscripts}/${HOST_SYS}-libtool | 30 | sed -i '/^archive_cmds=/s/\-nostdlib//g' ${D}${bindir_crossscripts}/${HOST_SYS}-libtool |
23 | sed -i '/^archive_expsym_cmds=/s/\-nostdlib//g' ${D}${bindir_crossscripts}/${HOST_SYS}-libtool | 31 | sed -i '/^archive_expsym_cmds=/s/\-nostdlib//g' ${D}${bindir_crossscripts}/${HOST_SYS}-libtool |