Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/ppc64le:master commit in: sys-devel/libtool/files/, sys-devel/libtool/
Date: Tue, 28 Jun 2016 17:19:18
Message-Id: 1467134078.5e83df7ed85e6b0db3e7fe0de46f1ee33635540b.blueness@gentoo
1 commit: 5e83df7ed85e6b0db3e7fe0de46f1ee33635540b
2 Author: Leno Hou <lenohou <AT> gmail <DOT> com>
3 AuthorDate: Tue Jun 28 17:14:38 2016 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 28 17:14:38 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/ppc64le.git/commit/?id=5e83df7e
7
8 sys-devel/libtool: add m4/libtool.m4 patch for ppc64le #581314
9
10 Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
11
12 .../libtool-2.4.6-libtool-m4-for-ppc64le.patch | 41 ++++++++++++++++++++++
13 sys-devel/libtool/libtool-2.4.6-r1.ebuild | 1 +
14 sys-devel/libtool/libtool-2.4.6-r2.ebuild | 1 +
15 sys-devel/libtool/libtool-2.4.6.ebuild | 1 +
16 4 files changed, 44 insertions(+)
17
18 diff --git a/sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch b/sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch
19 new file mode 100644
20 index 0000000..946c8c7
21 --- /dev/null
22 +++ b/sys-devel/libtool/files/libtool-2.4.6-libtool-m4-for-ppc64le.patch
23 @@ -0,0 +1,41 @@
24 +From a08fc6407e6bead83024668227b91556de7292eb Mon Sep 17 00:00:00 2001
25 +From: Leno Hou <lenohou@×××××.com>
26 +Date: Sat, 14 May 2016 14:56:57 +0000
27 +Subject: [PATCH] m4/libtool.m4: Fix LD parameters with ppc64 & ppc64le
28 + platform
29 +
30 +For v2.4.6
31 +Reference Bug:
32 +Gentoo Bug: https://bugs.gentoo.org/show_bug.cgi?id=581314
33 +GNU Bug: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23348
34 +
35 +* m4/libtool (LD=elf64lppc): add recognise definition with
36 +CHOST=powerpc64le-unknown-linux-gnu on ppc64le platform and
37 +CHOST=powerpc64-unknown-linux-gnu on ppc64 platform. This
38 +patch sets =elf64lppc on ppc64le and =elf64ppc on ppc64.
39 +
40 +Signed-off-by: Leno Hou <lenohou@×××××.com>
41 +---
42 + m4/libtool.m4 | 4 ++--
43 + 1 file changed, 2 insertions(+), 2 deletions(-)
44 +
45 +diff --git a/m4/libtool.m4 b/m4/libtool.m4
46 +index a3bc337..91b2e01 100644
47 +--- a/m4/libtool.m4
48 ++++ b/m4/libtool.m4
49 +@@ -1417,10 +1417,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
50 + x86_64-*linux*)
51 + LD="${LD-ld} -m elf_x86_64"
52 + ;;
53 +- powerpcle-*linux*)
54 ++ powerpcle-*linux*|powerpc64le-*linux*)
55 + LD="${LD-ld} -m elf64lppc"
56 + ;;
57 +- powerpc-*linux*)
58 ++ powerpc-*linux*|powerpc64-*linux*)
59 + LD="${LD-ld} -m elf64ppc"
60 + ;;
61 + s390*-*linux*|s390*-*tpf*)
62 +--
63 +2.7.3
64 +
65
66 diff --git a/sys-devel/libtool/libtool-2.4.6-r1.ebuild b/sys-devel/libtool/libtool-2.4.6-r1.ebuild
67 index 677db33..2038ff0 100644
68 --- a/sys-devel/libtool/libtool-2.4.6-r1.ebuild
69 +++ b/sys-devel/libtool/libtool-2.4.6-r1.ebuild
70 @@ -48,6 +48,7 @@ src_prepare() {
71
72 epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
73 epatch "${FILESDIR}"/${P}-fuse-ld.patch
74 + epatch "${FILESDIR}"/${PN}-2.4.6-libtool-m4-for-ppc64le.patch #581314
75 pushd libltdl >/dev/null
76 AT_NOELIBTOOLIZE=yes eautoreconf
77 popd >/dev/null
78
79 diff --git a/sys-devel/libtool/libtool-2.4.6-r2.ebuild b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
80 index 7e8b7ef..528ce85 100644
81 --- a/sys-devel/libtool/libtool-2.4.6-r2.ebuild
82 +++ b/sys-devel/libtool/libtool-2.4.6-r2.ebuild
83 @@ -53,6 +53,7 @@ src_prepare() {
84 epatch "${FILESDIR}"/${P}-libtoolize-slow.patch
85 epatch "${FILESDIR}"/${P}-libtoolize-delay-help.patch
86 epatch "${FILESDIR}"/${P}-sed-quote-speedup.patch #542252
87 + epatch "${FILESDIR}"/${PN}-2.4.6-libtool-m4-for-ppc64le.patch #581314
88 pushd libltdl >/dev/null
89 AT_NOELIBTOOLIZE=yes eautoreconf
90 popd >/dev/null
91
92 diff --git a/sys-devel/libtool/libtool-2.4.6.ebuild b/sys-devel/libtool/libtool-2.4.6.ebuild
93 index 71a9b47..e7eeaed 100644
94 --- a/sys-devel/libtool/libtool-2.4.6.ebuild
95 +++ b/sys-devel/libtool/libtool-2.4.6.ebuild
96 @@ -47,6 +47,7 @@ src_prepare() {
97 use vanilla && return 0
98
99 epatch "${FILESDIR}"/${PN}-2.4.3-use-linux-version-in-fbsd.patch #109105
100 + epatch "${FILESDIR}"/${PN}-2.4.6-libtool-m4-for-ppc64le.patch #581314
101 pushd libltdl >/dev/null
102 AT_NOELIBTOOLIZE=yes eautoreconf
103 popd >/dev/null