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

Update gem "cooking" process #17

Open
CAMOBAP opened this issue Feb 13, 2023 · 2 comments
Open

Update gem "cooking" process #17

CAMOBAP opened this issue Feb 13, 2023 · 2 comments
Assignees

Comments

@CAMOBAP
Copy link
Contributor

CAMOBAP commented Feb 13, 2023

Problem

For now, we compile several native libraries which makes no sense because the don't depends on ruby.so|dll or any ruby API

Proposal

Review best practices for such type of wrapper libraries, probably rollback to previous approach

Upd https://github.com/metanorma/emf2svg-ruby approach looks really good for such type of gems

@CAMOBAP CAMOBAP self-assigned this Feb 13, 2023
@maxirmx
Copy link
Contributor

maxirmx commented Feb 15, 2023

@CAMOBAP
It already build musl version 'directly'. I think it may work if GHA script is changed alike for other platforms

@CAMOBAP
Copy link
Contributor Author

CAMOBAP commented Mar 11, 2023

maxirmx pushed a commit that referenced this issue Mar 27, 2023
* #17 build native extesion independent of ruby version

* Fix Don't know how to build task 'native:x64-mingw-ucrt' issue

* Move development gems for Gemfile

* Force ruby_cc_version to 3.0.0 for x64-mingw32

* Remove unnecessary native task & fix ruby version for x64-mingw
maxirmx pushed a commit that referenced this issue Feb 11, 2024
* #17 build native extesion independent of ruby version

* Fix Don't know how to build task 'native:x64-mingw-ucrt' issue

* Move development gems for Gemfile

* Force ruby_cc_version to 3.0.0 for x64-mingw32

* Remove unnecessary native task & fix ruby version for x64-mingw
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

No branches or pull requests

2 participants