-
-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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
gcc 10.1.0 #54364
gcc 10.1.0 #54364
Conversation
On Mojave (10.14):
And also
|
And fails on Catalina (most of them requires a revision bump):
|
hope can be fixed soon.. waiting for new static analyzer.. |
The Mojave failure is a semi-random parallel-build issue (sadly). Hopefully it won't trigger on the next build. |
Homebrew internals also might need some adjustment for
|
I've fixed the error here: Homebrew/brew#7528
(Also: should we add |
Only if it's needed for homebrew formula. |
Or someone inevitably asks for it. |
I am not sure what the current criteria are, and whether they changed from before. But GCC 9 is supported, and historically older versions of GCC have large numbers of downloads. I would argue it makes sense to carry it, because it is very useful to users (especially given the high time and disk requirements of building one's own compiler from source). |
The requirements are the same as far as I know. The only thing new is that we have a deprecation system now, but that can't be applied here since there isn't a specific EOL date yet. |
|
It builds and tests
|
Ah, I see GFortran has been making some breaking changes... Build failure:
Most of the GFortran 10 incompatibilities can be fixed with Test failure:
Audit failures (can be resolved in separate PRs first if desired):
|
brew 2.2.16 is now released btw |
This comment has been minimized.
This comment has been minimized.
Fixing all of the software that depends on GCC to work with GCC 10. |
How about we add this as a solution and add an audit to make sure next package updates are warned about it? |
Could On Homebrew on Linux, bottles are built using Ubuntu 16.04 LTS (Xenial Xerus), and the default version of GCC is 5, which is the GCC version of Ubuntu 16. On Linux, Here's a related PR on Linuxbrew-core https://github.com/Homebrew/linuxbrew-core/pull/20241 cc @iMichka |
Failures are:
Test failure:
Pre-existing audit failures:
None of the failures are for high-usage formula, except
@Homebrew/core what do you think? |
Release notes: https://gcc.gnu.org/gcc-10/changes.html