greymd / teip

Masking tape to help commands "do one thing well"
MIT License
569 stars 19 forks source link

Build for other architecture #23

Closed greymd closed 1 year ago

greymd commented 4 years ago

Executable files for non-x64 architectures can be prepared since teip can be built without Oniguruma.

balupton commented 2 years ago

I've ended up adopting teip quite heavily inside https://github.com/bevry/dorothy - a cross-platform dotfile ecosystem - and noticed that on arm devices (such as my raspberry pis) it needs to download rust to compile itself, which is unfortunate, as it means installing Dorothy needs to install rust.

Out of other rust packages that Dorothy provides installers for, I've noticed:

Perhaps the necessary build tooling could be pulled from them?

greymd commented 2 years ago

Thank you so much for helpful information. I will surely work on it. Wait for a while.

balupton commented 2 years ago

Microsoft has a cross-platform builder for ripgrep, maybe that will be helpful:

https://github.com/microsoft/ripgrep-prebuilt

greymd commented 1 year ago

memo: https://github.com/mozilla/sccache/blob/main/.github/workflows/ci.yml

greymd commented 1 year ago

@balupton As of v2.2.0, pre-built binaries for ARM64 and ARMv7 is automatically generated. Let me know if you need any pre-built binaries for other architectures.

Close it.