Summary: | net-libs/libnfsidmap-0.24 - add support for building against sys-libs/musl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | DaggyStyle <daggs> |
Component: | [OLD] Core system | Assignee: | Gentoo musl team <musl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | blueness, gentoo, gentoobugs |
Priority: | Normal | Keywords: | InOverlay, PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | hardened-dev overlay, musl branch | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 430702 | ||
Attachments: |
add_missing_include patch
patch against hardened musl branch |
Description
DaggyStyle
2014-11-29 20:10:27 UTC
Created attachment 390606 [details, diff]
add_missing_include patch
(In reply to DaggyStyle from comment #0) > this patch allows net-libs/libtirpc-0.2.4-r1 to be build against musl libc > > this patch isn't intended for inclusion to official portage tree, it is > intended for the musl branch in the hardened-dev overlay. > > Reproducible: Always s/libtirpc-0.2.4-r1/libnfsidmap-0.24/g damm copy paste... @Dagg, Thanks for all this work. But its hard to implement these patches. Here's what you do: 1) Clone the hardened-dev overlay. 2) git checkout musl 3) copy all the files for net-libs/libtirpc that you need into the overlay 4) renumber libtirpc-0.2.4-r1 to libtirpc-0.2.4-r99 and drop keywords to just ~amd64 ~arm ~mips ~ppc ~x86. 5) add your fixups etc. 6) test and if it works, commit 7) do git format-patch HEAD^ and attach that to this bug. This makes life easier for all of us because there's no confusion as to what works. Created attachment 393608 [details, diff]
patch against hardened musl branch
there's an upstream mailing list that the maintainers watch (the nfs one). these patches really should get sent there. (In reply to SpanKY from comment #5) > there's an upstream mailing list that the maintainers watch (the nfs one). > these patches really should get sent there. your right. we're getting lazy with the overlay. reopening to make sure it gets upstream Patch sent to http://article.gmane.org/gmane.linux.nfs/69699 (In reply to Felix Janda from comment #7) > Patch sent to > > http://article.gmane.org/gmane.linux.nfs/69699 Thanks!!! Available in ::musl overlay since https://gitweb.gentoo.org/proj/musl.git/commit/net-libs/libnfsidmap?id=8eddda8072add075ebf56cf6d288bc1450d6b5f8 . |