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

WIP: Cross compilation #1

Draft
wants to merge 22 commits into
base: main
Choose a base branch
from
Draft

WIP: Cross compilation #1

wants to merge 22 commits into from

Conversation

alexeymorozov
Copy link
Contributor

@ronaldtse
Copy link

@alexeymorozov is this to be merged? One more question: libxar doesn’t seem to be available on all platforms. Should it be bundled inside the gem as ext/?

@alexeymorozov
Copy link
Contributor Author

@ronaldtse Yes, I think we can build gem with binaries inside during release in GHA. The task left to be done is to compile it on Windows:

os: [ ubuntu-latest, macos-latest ] # windows-latest, doesn't support

I thought @CAMOBAP would continue it when have more time. If anything, I can.

@CAMOBAP
Copy link

CAMOBAP commented Feb 20, 2021

@alexeymorozov I will add this task to my list

@alexeymorozov
Copy link
Contributor Author

Seems that the xar library needs to be ported for Windows.

I'm thinking on switching to libarchive.

There is an old gem which could help https://github.com/walquis/libarchive-ruby-static

@ronaldtse
Copy link

@alexeymorozov agree, let's use libarchive -- much better maintained.

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.

3 participants