diff options
-rw-r--r-- | meta/packages/libtool/libtool-cross_2.2.10.bb | 4 | ||||
-rw-r--r-- | meta/packages/libtool/libtool-native_2.2.10.bb | 4 | ||||
-rw-r--r-- | meta/packages/libtool/libtool-nativesdk_2.2.10.bb | 8 | ||||
-rw-r--r-- | meta/packages/libtool/libtool.inc | 7 | ||||
-rw-r--r-- | meta/packages/libtool/libtool/prefix-manpage-fix.patch | 19 | ||||
-rw-r--r-- | meta/packages/libtool/libtool/prefix.patch | 18 |
6 files changed, 33 insertions, 27 deletions
diff --git a/meta/packages/libtool/libtool-cross_2.2.10.bb b/meta/packages/libtool/libtool-cross_2.2.10.bb index cc5604441f..a1164c9500 100644 --- a/meta/packages/libtool/libtool-cross_2.2.10.bb +++ b/meta/packages/libtool/libtool-cross_2.2.10.bb | |||
@@ -2,8 +2,8 @@ require libtool_${PV}.bb | |||
2 | 2 | ||
3 | PR = "r0" | 3 | PR = "r0" |
4 | PACKAGES = "" | 4 | PACKAGES = "" |
5 | SRC_URI_append = " file://cross_compile.patch " | 5 | SRC_URI_append = " file://cross_compile.patch \ |
6 | SRC_URI_append = " file://prefix.patch " | 6 | file://prefix.patch " |
7 | 7 | ||
8 | DEPENDS += "libtool-native" | 8 | DEPENDS += "libtool-native" |
9 | 9 | ||
diff --git a/meta/packages/libtool/libtool-native_2.2.10.bb b/meta/packages/libtool/libtool-native_2.2.10.bb index ababa93dbc..f10ea8836b 100644 --- a/meta/packages/libtool/libtool-native_2.2.10.bb +++ b/meta/packages/libtool/libtool-native_2.2.10.bb | |||
@@ -3,8 +3,8 @@ require libtool_${PV}.bb | |||
3 | DEPENDS = "" | 3 | DEPENDS = "" |
4 | 4 | ||
5 | PR = "r0" | 5 | PR = "r0" |
6 | SRC_URI_append = " file://cross_compile.patch " | 6 | SRC_URI_append = " file://cross_compile.patch \ |
7 | SRC_URI_append = " file://prefix.patch " | 7 | file://prefix.patch " |
8 | 8 | ||
9 | inherit native | 9 | inherit native |
10 | 10 | ||
diff --git a/meta/packages/libtool/libtool-nativesdk_2.2.10.bb b/meta/packages/libtool/libtool-nativesdk_2.2.10.bb index db72dd9227..c9f24a95bf 100644 --- a/meta/packages/libtool/libtool-nativesdk_2.2.10.bb +++ b/meta/packages/libtool/libtool-nativesdk_2.2.10.bb | |||
@@ -1,8 +1,8 @@ | |||
1 | require libtool_${PV}.bb | 1 | require libtool_${PV}.bb |
2 | 2 | ||
3 | PR = "r0" | 3 | PR = "r0" |
4 | SRC_URI_append = " file://cross_compile.patch" | 4 | SRC_URI_append = " file://cross_compile.patch \ |
5 | SRC_URI_append = " file://prefix.patch " | 5 | file://prefix.patch " |
6 | 6 | ||
7 | inherit nativesdk | 7 | inherit nativesdk |
8 | 8 | ||
@@ -16,12 +16,12 @@ do_configure_prepend () { | |||
16 | do_install () { | 16 | do_install () { |
17 | autotools_do_install | 17 | autotools_do_install |
18 | install -d ${D}${bindir}/ | 18 | install -d ${D}${bindir}/ |
19 | install -m 0755 libtool ${D}${bindir}/ | 19 | install -m 0755 ${HOST_SYS}-libtool ${D}${bindir}/ |
20 | } | 20 | } |
21 | 21 | ||
22 | SYSROOT_PREPROCESS_FUNCS += "libtoolnativesdk_sysroot_preprocess" | 22 | SYSROOT_PREPROCESS_FUNCS += "libtoolnativesdk_sysroot_preprocess" |
23 | 23 | ||
24 | libtoolnativesdk_sysroot_preprocess () { | 24 | libtoolnativesdk_sysroot_preprocess () { |
25 | install -d ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}/ | 25 | install -d ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}/ |
26 | install -m 755 ${D}${bindir}/libtool ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}/${HOST_SYS}-libtool | 26 | install -m 755 ${D}${bindir}/${HOST_SYS}-libtool ${SYSROOT_DESTDIR}${STAGING_BINDIR_CROSS}/${HOST_SYS}-libtool |
27 | } | 27 | } |
diff --git a/meta/packages/libtool/libtool.inc b/meta/packages/libtool/libtool.inc index 4ba60e06f1..a14068f279 100644 --- a/meta/packages/libtool/libtool.inc +++ b/meta/packages/libtool/libtool.inc | |||
@@ -5,12 +5,11 @@ libraries) behind a consistent interface." | |||
5 | HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html" | 5 | HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html" |
6 | SECTION = "devel" | 6 | SECTION = "devel" |
7 | LICENSE = "GPLv2, LGPLv2.1" | 7 | LICENSE = "GPLv2, LGPLv2.1" |
8 | LIC_FILES_CHKSUM = " \ | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ |
9 | file://COPYING;md5=751419260aa954499f7abaabaa882bbe \ | 9 | file://libltdl/COPYING.LIB;md5=e3eda01d9815f8d24aae2dbd89b68b06 " |
10 | file://libltdl/COPYING.LIB;md5=e3eda01d9815f8d24aae2dbd89b68b06 \ | ||
11 | " | ||
12 | 10 | ||
13 | SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ | 11 | SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ |
14 | file://trailingslash.patch \ | 12 | file://trailingslash.patch \ |
13 | file://prefix-manpage-fix.patch \ | ||
15 | file://dolt.m4 " | 14 | file://dolt.m4 " |
16 | 15 | ||
diff --git a/meta/packages/libtool/libtool/prefix-manpage-fix.patch b/meta/packages/libtool/libtool/prefix-manpage-fix.patch new file mode 100644 index 0000000000..47286699fb --- /dev/null +++ b/meta/packages/libtool/libtool/prefix-manpage-fix.patch | |||
@@ -0,0 +1,19 @@ | |||
1 | For cross environment, it not possible to run the generated executable. | ||
2 | nstead use the build version of libtool to generate the man pages. | ||
3 | |||
4 | Date: 2010/07/09 | ||
5 | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> | ||
6 | |||
7 | Index: libtool-2.2.10/Makefile.am | ||
8 | =================================================================== | ||
9 | --- libtool-2.2.10.orig/Makefile.am | ||
10 | +++ libtool-2.2.10/Makefile.am | ||
11 | @@ -337,7 +337,7 @@ update_mans = \ | ||
12 | PATH=.$(PATH_SEPARATOR)$$PATH; export PATH; \ | ||
13 | $(HELP2MAN) --output=$@ | ||
14 | $(srcdir)/doc/libtool.1: $(srcdir)/$(auxdir)/ltmain.sh | ||
15 | - $(update_mans) --help-option=--help-all libtool | ||
16 | + $(update_mans) --help-option=--help-all ${build_alias}-libtool | ||
17 | $(srcdir)/doc/libtoolize.1: $(srcdir)/libtoolize.in | ||
18 | $(update_mans) libtoolize | ||
19 | |||
diff --git a/meta/packages/libtool/libtool/prefix.patch b/meta/packages/libtool/libtool/prefix.patch index 895be1f9b0..d008608a4a 100644 --- a/meta/packages/libtool/libtool/prefix.patch +++ b/meta/packages/libtool/libtool/prefix.patch | |||
@@ -1,13 +1,10 @@ | |||
1 | Renames "libtool" -> "${TARGET_PREFIX}libtool" which makes sure | 1 | Renames "libtool" -> "${TARGET_PREFIX}libtool" which makes sure |
2 | it can't be confused with the host libtool. | 2 | it can't be confused with the host libtool. |
3 | 3 | ||
4 | Originally by: RP | ||
4 | 5 | ||
5 | After discussions with RP Changed host_alias to build_alias | 6 | Updated: Date: 2010/06/28 |
6 | at one place as it was causing man page building issue while | 7 | Nitin A Kamble <nitin.a.kamble@intel.com> |
7 | cross compiling for different architectures. | ||
8 | |||
9 | Date: 2010/06/28 | ||
10 | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> | ||
11 | 8 | ||
12 | 9 | ||
13 | Index: libtool-2.2.10/libltdl/m4/libtool.m4 | 10 | Index: libtool-2.2.10/libltdl/m4/libtool.m4 |
@@ -86,15 +83,6 @@ Index: libtool-2.2.10/Makefile.am | |||
86 | $(auxdir)/ltmain.tmp $(m4dir)/ltversion.tmp | 83 | $(auxdir)/ltmain.tmp $(m4dir)/ltversion.tmp |
87 | 84 | ||
88 | ## We build ltversion.m4 here, instead of from config.status, | 85 | ## We build ltversion.m4 here, instead of from config.status, |
89 | @@ -337,7 +337,7 @@ update_mans = \ | ||
90 | PATH=.$(PATH_SEPARATOR)$$PATH; export PATH; \ | ||
91 | $(HELP2MAN) --output=$@ | ||
92 | $(srcdir)/doc/libtool.1: $(srcdir)/$(auxdir)/ltmain.sh | ||
93 | - $(update_mans) --help-option=--help-all libtool | ||
94 | + $(update_mans) --help-option=--help-all ${build_alias}-libtool | ||
95 | $(srcdir)/doc/libtoolize.1: $(srcdir)/libtoolize.in | ||
96 | $(update_mans) libtoolize | ||
97 | |||
98 | @@ -523,12 +523,12 @@ TESTS_ENVIRONMENT = MAKE="$(MAKE)" CC="$ | 86 | @@ -523,12 +523,12 @@ TESTS_ENVIRONMENT = MAKE="$(MAKE)" CC="$ |
99 | 87 | ||
100 | BUILDCHECK_ENVIRONMENT = _lt_pkgdatadir="$(abs_top_srcdir)" \ | 88 | BUILDCHECK_ENVIRONMENT = _lt_pkgdatadir="$(abs_top_srcdir)" \ |