On Tue, Apr 19, 2016 at 10:51 PM, Leno Hou <leno...@gmail.com> wrote:
> On Tue, Apr 19, 2016 at 10:36 PM, Michał Górny <mgo...@gentoo.org> wrote: > >> On Tue, 19 Apr 2016 22:32:51 +0800 >> Leno Hou <leno...@gmail.com> wrote: >> >> > On Tue, Apr 19, 2016 at 10:20 PM, Michał Górny <mgo...@gentoo.org> >> wrote: >> > >> > > On Tue, 19 Apr 2016 22:12:59 +0800 >> > > Leno Hou <leno...@gmail.com> wrote: >> > > >> > > > --- >> > > > .../opensp-1.5.2-configure-with-ppc64le.patch | 26 >> > > ++++++++++++++++++++++ >> > > > app-text/opensp/opensp-1.5.2-r3.ebuild | 3 ++- >> > > > app-text/opensp/opensp-1.5.2-r4.ebuild | 1 + >> > > > 3 files changed, 29 insertions(+), 1 deletion(-) >> > > > create mode 100644 >> > > app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch >> > > > >> > > > diff --git >> > > a/app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch >> > > b/app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch >> > > > new file mode 100644 >> > > > index 0000000..e1c8bef >> > > > --- /dev/null >> > > > +++ >> b/app-text/opensp/files/opensp-1.5.2-configure-with-ppc64le.patch >> > > > @@ -0,0 +1,26 @@ >> > > > +--- configure.orig 2016-04-09 16:24:17.507053635 +0000 >> > > > ++++ configure 2016-04-09 16:25:41.851918142 +0000 >> > > > +@@ -4947,6 +4947,9 @@ >> > > > + ppc64-*linux*|powerpc64-*linux*) >> > > > + LD="${LD-ld} -m elf32ppclinux" >> > > > + ;; >> > > > ++ ppc64le-*linux*|powerpc64le-*linux*) >> > > > ++ LD="${LD-ld} -m elf32lppclinux" >> > > > ++ ;; >> > > > + s390x-*linux*) >> > > > + LD="${LD-ld} -m elf_s390" >> > > > + ;; >> > > > +@@ -4960,9 +4963,12 @@ >> > > > + x86_64-*linux*) >> > > > + LD="${LD-ld} -m elf_x86_64" >> > > > + ;; >> > > > +- ppc*-*linux*|powerpc*-*linux*) >> > > > ++ ppc64-*linux*|powerpc64-*linux*) >> > > > + LD="${LD-ld} -m elf64ppc" >> > > > + ;; >> > > > ++ ppc64le-*linux*|powerpc64le-*linux*) >> > > > ++ LD="${LD-ld} -m elf64lppc" >> > > > ++ ;; >> > > > + s390*-*linux*) >> > > > + LD="${LD-ld} -m elf64_s390" >> > > > + ;; >> > > >> > > Isn't that the generic kind of problem usually fixed via elibtoolize? >> > > >> > >> > How to fix it via elibtoolize ? Thanks if you give me in detail ;-) >> >> I don't know the details, I just know it does some random common >> patching to configure files. Take a look at libtool.eclass and >> ELT-patches. > > > Seems can't fix this in libtool.eclass and ELT-patches. > > How goes today ? I've got strict on some metadata.xml stuffs with github PRs QA check <https://qa-reports.gentoo.org/output/gentoo-ci/dfdf38e/output.html> ...... -Leno Hou