|Summary:||net-misc/dhcpcd-6.4.7: fix compilation on musl branch|
|Product:||Gentoo Linux||Reporter:||DaggyStyle <daggs>|
|Component:||Current packages||Assignee:||Anthony Basile <blueness>|
|Whiteboard:||hardened-devel repo, musl overlay|
|Package list:||Runtime testing required:||---|
|Bug Depends on:|
Description DaggyStyle 2014-11-15 16:10:34 UTC
this patch allow net-misc/dhcpcd-6.4.7 to compile and run under gentoo over musl Reproducible: Always
Comment 2 Felix Janda 2014-11-16 08:35:17 UTC
Just to have it documented somewhere: Starting from version 6.6.2 no patch is needed anymore.
Comment 3 DaggyStyle 2014-11-16 17:50:35 UTC
(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
Comment 4 Anthony Basile 2015-01-03 16:44:28 UTC
(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
Comment 5 Anthony Basile 2015-01-31 21:06:47 UTC
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.
Comment 6 Felix Janda 2015-03-06 21:50:59 UTC
Version 6.6.7 is now stable for all relevant archs and seems to compile fine without any patches.