PlasmaLang / plasma

Plasma Programming Language
Other
162 stars 10 forks source link

Make Plasma compatible with musl #443

Closed PaulBone closed 1 year ago

PaulBone commented 1 year ago

With these changes Plasma can be built, installed and tested.

What didn't work was static compilation (a linker error was thrown by Mercury). I didn't test Mercury debugging or profiling either.

PaulBone commented 1 year ago

I installed samurai instead of ninja on Alpine and it just worked. (samurai also provides the ninja executable)

This now builds a working version of the plasma tools without errors. For me this seems fixed.

Weird, I tried that with samuri-1.2-r1 and 1.2-r2 (from edge) but they didn't implement new-enough ninja features (we require ninja-1.10) and some of the test suite failed. Did you try the test suite make test?

PaulBone commented 1 year ago

I spoke with Gertm, he said he didn't try the test suite and will try it another time after setting up some automation. I'll merge this now because it worked for me and it's "better".