<div dir='auto'><div>Hello,<br><div class="gmail_extra"><br><div class="gmail_quote">On Jul 5, 2020 4:55 AM, Rob Landley <rob@landley.net> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">On 7/5/20 1:18 AM, Ariadne Conill wrote:
<br>
> This fixes compilation on musl libc.
<br>

<br>
> Signed-off-by: Ariadne Conill <ariadne@dereferenced.org>
<br>
> ---
<br>
>  toys/pending/ip.c | 1 +
<br>
>  1 file changed, 1 insertion(+)
<br>

<br>
> diff --git a/toys/pending/ip.c b/toys/pending/ip.c
<br>
> index 621d1eb7..d828c509 100644
<br>
> --- a/toys/pending/ip.c
<br>
> +++ b/toys/pending/ip.c
<br>
> @@ -34,6 +34,7 @@ config IP
<br>
>  #include <net/if_arp.h>
<br>
>  #include <ifaddrs.h>
<br>
>  #include <fnmatch.h>
<br>
> +#include <linux/ip.h>
<br>
>  #include <linux/if_tunnel.h>
<br>

<br>
Was there a kernel version upgrade here, or is this another case where it builds
<br>
with both glibc and bionic and thus musl insists the issue is not musl-specific?
<br></p></blockquote></div></div></div><div dir="auto">In Alpine, we are using Linux 5.4 kernel headers.  It is probably a regression in the headers, but including the header anyway likely makes sense.</div><div dir="auto"><br></div><div dir="auto">I think glibc and bionic do not use kernel headers directly.</div><div dir="auto"><br></div><div dir="auto">Ariadne</div></div>