Hi,
On Wed, 11 Nov 2015 12:11:50 +0100
Frieder Berthold <berthold.frieder@googlemail.com> wrote:
> I want to build a rather small Java Runtime Environment with OpenJDK8
> and the small JamVM and use musl for this purpose. Unfortunately
> OpenJDK needs the header sys/sysctl.h which musl does not provide
> anymore ( I found older musl version which include this header).
> Is there a reason for that?
>
> Maybe someone already tried to build OpenJDK8 with musl and could
> give me some further hints?
We build openjdk8 for alpine linux using musl.
The build scripts are at:
http://git.alpinelinux.org/cgit/aports/tree/community/openjdk8
It uses openjdk7 (built via icedtea) to bootstrap.
The patch fix your specific issue is:
http://git.alpinelinux.org/cgit/aports/tree/community/openjdk8/icedtea-jdk-musl.patch
and as you see, sysctl.h is not really needed and can be just removed.
/Timo