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

Simplify aligning/updating cross-tools to latest available patches #3

Open
pd95 opened this issue May 29, 2021 · 3 comments
Open

Simplify aligning/updating cross-tools to latest available patches #3

pd95 opened this issue May 29, 2021 · 3 comments

Comments

@pd95
Copy link
Owner

pd95 commented May 29, 2021

@vinriviere is doing a great work to provide the cross-tools for ubuntu using https://github.com/vinriviere/cross-mint-ubuntu.

This macOS cross-tools could somehow rely on his work, i.e. automatically fetching the latest sources and patches from his repository and adding the macOS specific patches to it.

This would allow getting rid of the website dependency we currently have in this project.

@vinriviere
Copy link

Note that this repository is experimental and might not stay like this forever.

And it still uses Travis CI: it will have to be migrated to GitHub Actions. However, this should not change its main structure.

@pd95
Copy link
Owner Author

pd95 commented May 29, 2021

As we do not have a dpkg environment on macOS, I would only use the binary files (sources and patches) available in your *-m68k-atari-mint folders to build the same package for macOS.

Checking-out the repository and finding those sources/patches is definitely easier to build and maintain than the hardcoded URLs to your website 😉.

The long term goal should be to have some automatic build scripts for the Homebrew environment (brew/tap whatever).

@pd95
Copy link
Owner Author

pd95 commented May 30, 2021

Perhaps it would be a good idea to get inspiration from https://github.com/riscv/homebrew-riscv and the related https://github.com/riscv/riscv-gnu-toolchain/

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