Skip to content

1.5.0 / 2024-02-25

Compare
Choose a tag to compare
@flavorjones flavorjones released this 15 Apr 23:04
· 61 commits to main since this release
66dac5b

1.5.0 / 2024-02-25

Notable changes

First-class Linux musl libc support

  • Add Linux musl cross build targets aarch64-linux-musl, arm-linux-musl, x86-linux-musl, and x86_64-linux-musl. #75, #111 (@flavorjones)
  • Add Linux cross build targets aarch64-linux-gnu, arm-linux-gnu, x86-linux-gnu, and x86_64-linux-gnu. #111 (@flavorjones)
  • The cross build targets aarch64-linux, arm-linux, x86-linux, and x86_64-linux are now aliases for the *-linux-gnu targets. #111 (@flavorjones)

Please read the README for details and caveats!

Improvements

  • Predefined user and group list is more complete, and represents the union of users and groups across all RCD images.

Changes to build containers

  • Replace rvm with rbenv and ruby-build in the build containers.
    • rvm has been replaced by rbenv and ruby-build
      • no longer applying sendfile patches to bootstrap rubies
      • no longer updating gems belonging to the bootstrap rubies
    • user rvm no longer exists, replaced by rubyuser

Users of the rake-compiler-dock gem should not be affected by this change. However, users of the raw containers may be affected if there are assumptions about rvm.