ciel-lang / CIEL

CIEL Is an Extended Lisp. Scripting with batteries included.
http://ciel-lang.org
346 stars 16 forks source link

Add job to build CIEL for Void Linux x86_64 glibc #30

Closed cinerion closed 1 year ago

cinerion commented 1 year ago

This PR builds on top of the commits that were present on the Gitlab fork.

The changes made are:

I tried building the CIEL binary for Void using the official Void Linux Docker images, but i encountered a very bizarre bug in which the default sh binary would crash, so i decided to make a Dockerfile and image to solve this and include all system dependencies required by CIEL in passing.

Docker file: https://github.com/cinerion/sbcl-voidlinux-docker

Both jobs are passing successfully. I tested the binary on Void Linux and it works properly. But that was not the case for the Debian one on my Debian Bullseye system. Although it didn't work in the first place before the refactor.

vindarel commented 1 year ago

Awesome, thank you so much for the contributions.

You don't mention the Void build in the README?

that was not the case for the Debian one on my Debian Bullseye system

this new build on Buster doesn't work on my Mint 20 system either (the previous builds on Bullseye did). I'll test a bit more and revert the change soon enough. See #28

cinerion commented 1 year ago

You don't mention the Void build in the README?

Sorry, forgot about it. Added now.