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: Migrating to Alpine build env #1169

Merged
merged 13 commits into from
Jan 9, 2022
Merged

WiP: Migrating to Alpine build env #1169

merged 13 commits into from
Jan 9, 2022

Conversation

Ralim
Copy link
Owner

@Ralim Ralim commented Jan 7, 2022

Ticking off a long term goal of (a) getting off the nuclei compiler to a standard riscv one and (b) faster CI times.

What this does:

  1. Swaps out Ubuntu for Alpine Linux
  2. Swaps out the Nuclei compiler for the standard ones packaged by Alpine
  3. -> Bit of a hack required as the riscv compiler doesnt package m_nano (nano math lib)

The standard riscv compiler produces slightly larger code than the nuclei one (<1%) so dont really care at this point, given the gain of using a standard compiler.

To do still:

  • Retest all firmware builds
  • Cleanup Makefile

@Ralim Ralim marked this pull request as ready for review January 8, 2022 01:32
@Ralim Ralim merged commit fbf83fa into master Jan 9, 2022
@Ralim Ralim deleted the alpine branch January 9, 2022 00:59
@Ralim Ralim added this to the 2.17 milestone Feb 6, 2022
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.

1 participant