summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/packages/libtool/libtool-cross_2.2.10.bb4
-rw-r--r--meta/packages/libtool/libtool-native_2.2.10.bb4
-rw-r--r--meta/packages/libtool/libtool-nativesdk_2.2.10.bb8
-rw-r--r--meta/packages/libtool/libtool.inc7
-rw-r--r--meta/packages/libtool/libtool/prefix-manpage-fix.patch19
-rw-r--r--meta/packages/libtool/libtool/prefix.patch18
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
3PR = "r0" 3PR = "r0"
4PACKAGES = "" 4PACKAGES = ""
5SRC_URI_append = " file://cross_compile.patch " 5SRC_URI_append = " file://cross_compile.patch \
6SRC_URI_append = " file://prefix.patch " 6 file://prefix.patch "
7 7
8DEPENDS += "libtool-native" 8DEPENDS += "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
3DEPENDS = "" 3DEPENDS = ""
4 4
5PR = "r0" 5PR = "r0"
6SRC_URI_append = " file://cross_compile.patch " 6SRC_URI_append = " file://cross_compile.patch \
7SRC_URI_append = " file://prefix.patch " 7 file://prefix.patch "
8 8
9inherit native 9inherit 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 @@
1require libtool_${PV}.bb 1require libtool_${PV}.bb
2 2
3PR = "r0" 3PR = "r0"
4SRC_URI_append = " file://cross_compile.patch" 4SRC_URI_append = " file://cross_compile.patch \
5SRC_URI_append = " file://prefix.patch " 5 file://prefix.patch "
6 6
7inherit nativesdk 7inherit nativesdk
8 8
@@ -16,12 +16,12 @@ do_configure_prepend () {
16do_install () { 16do_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
22SYSROOT_PREPROCESS_FUNCS += "libtoolnativesdk_sysroot_preprocess" 22SYSROOT_PREPROCESS_FUNCS += "libtoolnativesdk_sysroot_preprocess"
23 23
24libtoolnativesdk_sysroot_preprocess () { 24libtoolnativesdk_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."
5HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html" 5HOMEPAGE = "http://www.gnu.org/software/libtool/libtool.html"
6SECTION = "devel" 6SECTION = "devel"
7LICENSE = "GPLv2, LGPLv2.1" 7LICENSE = "GPLv2, LGPLv2.1"
8LIC_FILES_CHKSUM = " \ 8LIC_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
13SRC_URI = "${GNU_MIRROR}/libtool/libtool-${PV}.tar.gz \ 11SRC_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 @@
1For cross environment, it not possible to run the generated executable.
2nstead use the build version of libtool to generate the man pages.
3
4Date: 2010/07/09
5Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
6
7Index: 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 @@
1Renames "libtool" -> "${TARGET_PREFIX}libtool" which makes sure 1Renames "libtool" -> "${TARGET_PREFIX}libtool" which makes sure
2it can't be confused with the host libtool. 2it can't be confused with the host libtool.
3 3
4Originally by: RP
4 5
5After discussions with RP Changed host_alias to build_alias 6Updated: Date: 2010/06/28
6at one place as it was causing man page building issue while 7Nitin A Kamble <nitin.a.kamble@intel.com>
7cross compiling for different architectures.
8
9Date: 2010/06/28
10Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
11 8
12 9
13Index: libtool-2.2.10/libltdl/m4/libtool.m4 10Index: 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)" \