-
Notifications
You must be signed in to change notification settings - Fork 2
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
WIP: build: initial linux x86_64 support using nix #6
base: main
Are you sure you want to change the base?
WIP: build: initial linux x86_64 support using nix #6
Conversation
Just to share my thoughts on where it's stuck at the moment: I've played around with it a bit and then found this and it doesn't look good for linux: The workarounds with |
Reason why I think it's related to rust and still be target specific is for example this kind of comment: rust-lang/rust#50007 (comment) Yesterday I saw several such comments but my history is long and I don't have a full text search. :-) |
@bennyandresen I'm trying to make a CI config for Github actions in this branch: https://github.com/jackrusher/scimacs/actions/runs/4490409982/jobs/7897440985 It fails with a maybe similar error? @jackrusher is going to try a C-wrapper as well, maybe it will help also with this problem. |
The macOS build (same config) builds fine: https://github.com/jackrusher/scimacs/actions/runs/4490508701/jobs/7897670703 |
bb.edn: addition of the linux shared library extension build.rs: linux is case sensitive
2cb8eb4
to
23727e6
Compare
That error is related to the case sensitivity in linux in the |
Thanks, I corrected that now and enabled ubuntu again, let's see. |
it basically builds without error. Both the shared graal library "LibScimacs" and the Rust library "scimacs". It can't be loaded for a reason I don't yet understand.
Full results: