Open Issues Need Help
View All on GitHubAI Summary: Automate the release process for the GNU Binutils port for Nanvix. This involves creating a release pipeline that builds, installs, packages, and tags the project upon successful CI/CD on the `dev` branch, using the `z` utility for building and creating a `.zip` archive for distribution. The release will be tagged on the `nanvix/v2.40` branch.
AI Summary: Implement a 'setup' command in the 'z' utility for the Nanvix Binutils port. This command should automatically install necessary system packages (libmpfr-dev, libgmp-dev, build-essentials) using a suitable package manager (e.g., apt, yum). The implementation should handle potential permission issues, prompting the user for sudo privileges if needed.
AI Summary: Enhance the `z` build utility for the Nanvix port of GNU Binutils to include a pre-build check for the required system packages: `libmpfr-dev`, `libgmp-dev`, and `build-essentials`. The utility should gracefully exit with an informative error message if any of these packages are missing.
AI Summary: Implement OS compatibility checks within the `z` build utility for the Nanvix port of GNU Binutils. The utility should gracefully handle unsupported operating systems (currently only Ubuntu 24.04 is supported) by displaying a clear error message.