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 |