-
Notifications
You must be signed in to change notification settings - Fork 50
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
Peg to a release? #36
Comments
Not a bad idea. Considering https://github.com/riscv/riscv-gnu-toolchain doesn't tag releases, the best bet would probably be to use the upstreamed gcc and use their tags. This new formula could borrow a lot of code from the native gcc. If folks want the stability of a versioned release, would they be ok with using glibc instead of newlib? |
Commit date could probably also be used for versioning the Homebrew package. This way |
I've found that |
Right now, using this tap installs the toolchain from the master branch of riscv-gnu-toolchain, and means that the version of the compiler one gets is based on when they run
brew tap
. Since that can be updated at any time, an unlucky user can get a version that doesn't work (right now we are running into riscvarchive/riscv-gcc#190). This makes it hard to rely on using this tap, since we don't want to tell users to install the toolchain this way and for them to have unexpected errors because they aren't using a stable release.Any thoughts on tying these formulas to a release? Even just having the versions in the git history would make it easier to go back to a known working version.
The text was updated successfully, but these errors were encountered: