this patch allow net-misc/dhcpcd-6.4.7 to compile and run under gentoo over musl Reproducible: Always
Created attachment 389412 [details, diff] patch
Just to have it documented somewhere: Starting from version 6.6.2 no patch is needed anymore.
(In reply to Felix Janda from comment #2) > Just to have it documented somewhere: Starting from version 6.6.2 no patch > is needed anymore. good to know, but as I'm working on stable tree and 6.4.7 is the last stable version, it is still relevant
(In reply to DaggyStyle from comment #3) > (In reply to Felix Janda from comment #2) > > Just to have it documented somewhere: Starting from version 6.6.2 no patch > > is needed anymore. > > good to know, but as I'm working on stable tree and 6.4.7 is the last stable > version, it is still relevant If you want, you can port the 6.6.2 ebuild to the overlay and mark it stable without any extra patch. As with the other bugs, make a single commit against hardened-dev::musl overlay and upload the patch
Instructions on producing a patch against the hardened-dev::musl overlay 1. git clone git://git.overlays.gentoo.org/proj/hardened-dev.git 2. git checkout musl 3. (add the ebuild and patch etc. make sure the ebuild has rev version -r99. look at other ebuilds in that overlay for examples) 4. git add . 5. git commit -m "<cat>/<pkg>: fixed to buidl on musl" 6. git format-patch HEAD^ 7. attack to the bug.
Version 6.6.7 is now stable for all relevant archs and seems to compile fine without any patches.
(In reply to Felix Janda from comment #6) thanks for following up