Hi,

On 22/06/15 11:32, Karl Palsson wrote:

Alejandro Mery <am...@geeks.cl> wrote:
when using musl packages include netinet/ether.h break because
struct ethhdr gets redefined.

this patch comes includes a patch originally from sabotage linux
and it has been submitted upstream https://lkml.org/lkml/2014/3/14/266


If this gets merged, could we then drop the large and growing pile of
musl ether.h patches in each of the packages?  Is this going to get
_merged_ upstream, or was it just posted to LKML?  I didn't see any discussion 
of it there.

not sure if *all* related patches can be removed because some packages do very nasty stuff, but this at least fixes those not doing define/include witchcraft. also, here I'm only patching 3.18 and will 4.0 need similar love.

this patch is happily used by openembedded and sabotage linux, but it might take a while upstream decides to take it into consideration... it's not that they enjoy becoming part of libc wars.

but they did at least replace the #ifdef __GLIBC__ with a #ifndef __KERNEL__ in libc-compat.h, and that's something :)

cheers,
Alejandro Mery
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to