|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>|
|Severity:||normal||CC:||blueness, gentoo, gentoobugs|
|Whiteboard:||hardened-dev overlay, musl branch|
|Package list:||Runtime testing required:||---|
|Bug Depends on:|
patch against hardened musl branch
Description DaggyStyle 2014-11-29 20:10:27 UTC
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
Comment 1 DaggyStyle 2014-11-29 20:11:41 UTC
Created attachment 390606 [details, diff] add_missing_include patch
Comment 2 DaggyStyle 2014-11-29 20:34:28 UTC
(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...
Comment 3 Anthony Basile 2015-01-03 16:36:27 UTC
@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.
Comment 4 DaggyStyle 2015-01-10 14:38:00 UTC
Created attachment 393608 [details, diff] patch against hardened musl branch
Comment 5 SpanKY 2015-02-24 16:13:04 UTC
there's an upstream mailing list that the maintainers watch (the nfs one). these patches really should get sent there.
Comment 6 Anthony Basile 2015-03-08 01:54:49 UTC
(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
Comment 7 Felix Janda 2015-03-08 12:31:59 UTC
Patch sent to http://article.gmane.org/gmane.linux.nfs/69699
Comment 8 Anthony Basile 2015-03-08 16:20:21 UTC
(In reply to Felix Janda from comment #7) > Patch sent to > > http://article.gmane.org/gmane.linux.nfs/69699 Thanks!!!
Comment 9 Michael 'veremitz' Everitt 2019-10-20 15:11:50 UTC
Available in ::musl overlay since https://gitweb.gentoo.org/proj/musl.git/commit/net-libs/libnfsidmap?id=8eddda8072add075ebf56cf6d288bc1450d6b5f8 .