Summary: | dev-qt/qtcore-4.8.6-r1: fails to build on arm7a musl hardened | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Jones <gentoo> |
Component: | Current packages | Assignee: | Anthony Basile <blueness> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | embedded, gentoo, hardened, qt |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 430702 | ||
Attachments: |
build.log.gz
Patch for qt4-build.eclass |
Description
Michael Jones
2015-03-10 05:53:07 UTC
Created attachment 398566 [details]
build.log.gz
Apologizes for not being able to provide a patch. Hopefully I'll have a chance to look into it in more detail in the next several days. Created attachment 401832 [details, diff]
Patch for qt4-build.eclass
The build failure is caused by qt4-build injecting -liconv into LIBS
although on the musl profiles we don't have -liconv (musl itself has
an implementation).
qtcore-4.8.6-r1 uses qt4-build-multilib, not qt4-build. Anyway, I already removed the offending chunk of code from qt4-build-multilib in the qt overlay a few days ago: https://gitweb.gentoo.org/proj/qt.git/commit/?id=6a666f95d25eb75c651033f50c27dbc6da343b53 will move to gx86 soon... Done. 22 Apr 2015; Davide Pesavento <pesa@gentoo.org> qt4-build-multilib.eclass: Sync with qt overlay: cleanup prefix-related patching and fix bug #542780. |