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
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 .