eclipse / omr

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
http://www.eclipse.org/omr
Other
943 stars 396 forks source link

Add support for musl libc #3774

Open bharathappali opened 5 years ago

bharathappali commented 5 years ago

Currently OMR is not supported to get compiled on musl libc. As many runtimes are used in cloud mostly with a requirement of less footprint of container images, alpine is major choice in that scenerio as its container image is nearly 5MB. Alpine is built on top of busybox which used musl libc as its default libc so porting OMR to work on musl can get the runtimes built on top of OMR to work on alpine or any other environment where musl libc is used.

FYI - @dinogun @ashu-mehra @charliegracie

charliegracie commented 5 years ago

This could be a good starting point #2511

bharathappali commented 5 years ago

Thanks @charliegracie . Will go through it.

bharathappali commented 5 years ago

As MUSL is not a standard definition from Musl Libc, Can we change it to OMR_MUSL_CLIB as this was suggested in this discussion thread.

@charliegracie can i please have your views on it ?

Thanks in advance.

0xdaryl commented 3 years ago

I am inquiring about the state of this issue and the 8 open PRs that accompany it as there does not appear to be much activity on this front in nearly two years. @bharathappali, what are your plans to move them forward? I think only one (#3823) did not receive any committer attention yet; the rest are either in WIP state or are awaiting input from the author.

If there are no plans to make progress, I suggest the PRs to be closed but this issue to remain open.