Skip to content

v1.1

Latest

Choose a tag to compare

@libschmudie-so libschmudie-so released this 19 May 20:10

New Features

  • Add Support for Additional Architectures:

    • Extended GitHub Actions matrix to include arm alongside existing x86_64, armhf, and aarch64.
    • Added support for cross-compiling to arm using gcc-arm-linux-gnueabi.
  • Default to Static Linking in CI Builds:

    • Removed matrix entry for dynamic/static linking.
    • Set static linking (STATIC=1) as the default for all builds to simplify release artifacts.

Fixes

  • Improve Directory Copy Preparation:
    • Added a call to rmdir before copying the original directory to ensure cp can create the destination folder cleanly.
    • Included error handling for the rmdir operation with detailed error messages.

Continuous Integration

  • Update GitHub Actions Workflow:
    • Simplified the build matrix by removing the static flag, enforcing static builds.
    • Installed the missing gcc-arm-linux-gnueabi package for arm cross-compilation.
    • Adjusted cross-compilation logic to handle the newly supported arm architecture.

Miscellaneous

  • .gitignore Added:

    • Created a .gitignore file to exclude the makerw binary from version control.
  • Version Bump:

    • Updated version string in help output from v1.0 to v1.1.