Summary: | sys-libs/glibc: headers-only breaks on EAPI>=2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ruud Koolen (RETIRED) <redlizard> |
Component: | [OLD] Core system | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | anthoine.bourgeois |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Proposed patch that doesn't quite work |
should be all set now in the tree; thanks for the report! Commit message: Fix glibc headers builds with newer EAPIs and newer glibc versions http://sources.gentoo.org/sys-libs/glibc/files/eblits/src_configure.eblit?r1=1.2&r2=1.3 (In reply to SpanKY from comment #1) > Commit message: Fix glibc headers builds with newer EAPIs and newer glibc > versions > http://sources.gentoo.org/sys-libs/glibc/files/eblits/src_configure. > eblit?r1=1.2&r2=1.3 This commit left unused ports="" assignment. *** Bug 530830 has been marked as a duplicate of this bug. *** Commit message: Drop unused ports variable http://sources.gentoo.org/sys-libs/glibc/files/eblits/src_configure.eblit?r1=1.4&r2=1.5 |
Created attachment 391834 [details, diff] Proposed patch that doesn't quite work The toolchain-glibc_src_configure() function is only called from eblit-glibc-src_compile() when [[ ${EAPI:-0} == [01] ]], and not from eblit-glibc-src_configure(). This breaks the headers-only functionality for glibc-2.20 and other future versions with EAPI>=2. I would expect attached patch to fix it, but it appears to cause other problems; not sure whether those are related or independent glibc-2.20 problems. I'm adding the patch anyway to make sure I don't forget.