On 2/28/2019 2:02 PM, Riccardo Mottola wrote:
> how to detect AlpineLinux sources compared to standard Linux
I'm afraid that's not quite the issue you're running into.
Alpine includes all of the standard *linux* headers under the
The problem you are running into is that glibc is not linux, and not
> fatal error: sys/queue.h: No such file or directory
Alpine uses the musl libc.
musl does not include sys/queue.h.
As mentioned, you can find it in bsd-compat-headers (as per the
recommendation of the musl author).
> sys/sysctl.h: No such file or directory
sysctl(2) is deprecated in linux, and should not be used.
As such, musl removed it (5 years ago).
Any application using it should be modified to not use it.
> how did you get FireFox running?
I'm not sure on that one, I can't find the mention of sysctl under
testing/firefox, so I assume upsteam has added the ability to detect
this header's presence.
: man 2 sysctl
: musl commit 2c5e7560251b25b36ae3785211962e9597dc7e7d
Received on Thu Feb 28 2019 - 23:20:45 UTC