On Sun, May 15, 2022 at 11:53 PM Nick <vincent@xxxxxxxxxxxx> wrote: > > > >> Ultimately I find > >> https://android.git.corp.google.com/platform/external/iptables/+/7608e136bd495fe734ad18a6897dd4425e1a633b%5E%21/ > >> > >> +#ifdef __BIONIC__ > >> +#include <linux/if_ether.h> /* ETH_ALEN */ > >> +#endif > > While I think musl not catching the "double" include is a bug, I'd > > prefer the ifdef __BIONIC__ solution since it started the "but my libc > > needs this" game. > > > > Nick, if the above change fixes musl builds for you, would you mind > > submitting it formally along with a move of the netinet/ether.h include > > from mid-file to top? > I will test again. :) However, I can not open the > "android.git.corp.google.com"? Can you maybe link (also for reference) > to a freely available source? Try https://cs.android.com/android/_/android/platform/external/iptables/+/7608e136bd495fe734ad18a6897dd4425e1a633b