Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 5 commits into from
May 11, 2023

Conversation

cinerion
Copy link
Contributor

@cinerion cinerion commented May 10, 2023

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

The changes made are:

  • Refactor the former gitlab-ci.yml so that it becomes a single build job for Debian
  • Add a job to build CIEL for Void Linux
  • The artifacts' names now have the name of the distro they are built for

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
Copy link
Contributor

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
Copy link
Contributor Author

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

Sorry, forgot about it. Added now.

@cinerion cinerion force-pushed the ci-void branch 2 times, most recently from 4b65a3e to 6cf74f9 Compare May 10, 2023 16:53
@vindarel vindarel merged commit 4f4c0da into ciel-lang:master May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants