Gentoo Archives: gentoo-dev

From: Leno Hou <lenohou@×××××.com>
To: "Michał Górny" <mgorny@g.o>
Cc: "Anthony G. Basile" <blueness@g.o>, gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [PATCH v1][ 1/8] app-text/opensp: Fix ppc64le configure problem
Date: Tue, 19 Apr 2016 15:10:01
Message-Id: CAGQVrL9X7XKxG0K3BH9ukJ3-qe8shwRm5HYgmEAekczC0f=PrA@mail.gmail.com
In Reply to: Re: [gentoo-dev] [PATCH v1][ 1/8] app-text/opensp: Fix ppc64le configure problem by Leno Hou
1 On Tue, Apr 19, 2016 at 10:51 PM, Leno Hou <lenohou@×××××.com> wrote:
2
3 > On Tue, Apr 19, 2016 at 10:36 PM, Michał Górny <mgorny@g.o> wrote:
4 >
5 >> On Tue, 19 Apr 2016 22:32:51 +0800
6 >> Leno Hou <lenohou@×××××.com> wrote:
7 >>
8 >> > On Tue, Apr 19, 2016 at 10:20 PM, Michał Górny <mgorny@g.o>
9 >> wrote:
10 >> >
11 >> > > On Tue, 19 Apr 2016 22:12:59 +0800
12 >> > > Leno Hou <lenohou@×××××.com> wrote:
13 >> > >
14 >> > > > ---
15 >> > > > .../opensp-1.5.2-configure-with-ppc64le.patch | 26
16 >> > > ++++++++++++++++++++++
17 >> > > > app-text/opensp/opensp-1.5.2-r3.ebuild | 3 ++-
18 >> > > > app-text/opensp/opensp-1.5.2-r4.ebuild | 1 +
19 >> > > > 3 files changed, 29 insertions(+), 1 deletion(-)
20 >> > > > create mode 100644
21 >> > > app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch
22 >> > > >
23 >> > > > diff --git
24 >> > > a/app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch
25 >> > > b/app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch
26 >> > > > new file mode 100644
27 >> > > > index 0000000..e1c8bef
28 >> > > > --- /dev/null
29 >> > > > +++
30 >> b/app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch
31 >> > > > @@ -0,0 +1,26 @@
32 >> > > > +--- configure.orig 2016-04-09 16:24:17.507053635 +0000
33 >> > > > ++++ configure 2016-04-09 16:25:41.851918142 +0000
34 >> > > > +@@ -4947,6 +4947,9 @@
35 >> > > > + ppc64-*linux*|powerpc64-*linux*)
36 >> > > > + LD="${LD-ld} -m elf32ppclinux"
37 >> > > > + ;;
38 >> > > > ++ ppc64le-*linux*|powerpc64le-*linux*)
39 >> > > > ++ LD="${LD-ld} -m elf32lppclinux"
40 >> > > > ++ ;;
41 >> > > > + s390x-*linux*)
42 >> > > > + LD="${LD-ld} -m elf_s390"
43 >> > > > + ;;
44 >> > > > +@@ -4960,9 +4963,12 @@
45 >> > > > + x86_64-*linux*)
46 >> > > > + LD="${LD-ld} -m elf_x86_64"
47 >> > > > + ;;
48 >> > > > +- ppc*-*linux*|powerpc*-*linux*)
49 >> > > > ++ ppc64-*linux*|powerpc64-*linux*)
50 >> > > > + LD="${LD-ld} -m elf64ppc"
51 >> > > > + ;;
52 >> > > > ++ ppc64le-*linux*|powerpc64le-*linux*)
53 >> > > > ++ LD="${LD-ld} -m elf64lppc"
54 >> > > > ++ ;;
55 >> > > > + s390*-*linux*)
56 >> > > > + LD="${LD-ld} -m elf64_s390"
57 >> > > > + ;;
58 >> > >
59 >> > > Isn't that the generic kind of problem usually fixed via elibtoolize?
60 >> > >
61 >> >
62 >> > How to fix it via elibtoolize ? Thanks if you give me in detail ;-)
63 >>
64 >> I don't know the details, I just know it does some random common
65 >> patching to configure files. Take a look at libtool.eclass and
66 >> ELT-patches.
67 >
68 >
69 > Seems can't fix this in libtool.eclass and ELT-patches.
70 >
71 >
72
73 How goes today ? I've got strict on some metadata.xml stuffs with github PRs
74 QA check
75 <https://qa-reports.gentoo.org/output/gentoo-ci/dfdf38e/output.html> ......
76
77 -Leno Hou