4 Open Issues Need Help Last updated: Jul 26, 2025

Open Issues Need Help

View All on GitHub

AI 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.

Complexity: 4/5
good first issue

Port of GNU Binutils for Nanvix

C

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.

Complexity: 3/5
good first issue

Port of GNU Binutils for Nanvix

C

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.

Complexity: 3/5
good first issue

Port of GNU Binutils for Nanvix

C

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.

Complexity: 3/5
good first issue

Port of GNU Binutils for Nanvix

C