Summary: | net-misc/iputils-20121221-r1 fails to build on armv7-hardened-musl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michael Jones <gentoo> |
Component: | Current packages | Assignee: | Gentoo musl team <musl> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | base-system, gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michael Jones
2015-06-09 22:30:17 UTC
1) The <sys/poll.h> -> <poll.h> changes need to be checked again. https://gitweb.gentoo.org/proj/hardened-dev.git/tree/net-misc/iputils/files/iputils-20121221-fix-musl-headers.patch?h=musl 2) This one is ugly and hurts my brain :( I'm not sure what to do with it https://gitweb.gentoo.org/proj/hardened-dev.git/tree/net-misc/iputils/files/iputils-20121221-add-bits_types_h.patch?h=musl 3) Another painful patch. I'm not sure how to more gracefully deal with !defined(__GLIBC__) since it captures musl which doesn't need struct icmp_ra and icmp_ra_addr https://gitweb.gentoo.org/proj/hardened-dev.git/tree/net-misc/iputils/files/iputils-20121221-remove-rdisc-glibc-assumption.patch?h=musl 4) This can probably be dropped. We should be able to deal with initilizers for structs. (Was I using an older version of gcc when I made this patch?) https://gitweb.gentoo.org/proj/hardened-dev.git/tree/net-misc/iputils/files/iputils-20121221-fix-init-elemnt.patch?h=musl 5) This should be checked for why the header order needs to be changed: https://gitweb.gentoo.org/proj/hardened-dev.git/tree/net-misc/iputils/files/iputils-20121221-fix-header-order.patch?h=musl There is a fork http://article.gmane.org/gmane.linux.network/313484/match=iputils https://github.com/iputils/iputils grown out of frustration with upstream. It features musl support. (In reply to Felix Janda from comment #2) > There is a fork > > http://article.gmane.org/gmane.linux.network/313484/match=iputils > https://github.com/iputils/iputils > > grown out of frustration with upstream. It features musl support. This fork has come up in different contexts. I'm sure base-system knows about it. We could add it as iputils-ng but I don't want to just polute the tree with packages. i'm aware of the fork (i've sent them patches & issues), but there are no plans to switch to it or add an ebuild to support it *** This bug has been marked as a duplicate of bug 503914 *** |