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
Bump cross-arm-none-eabi gcc and binutils to match non-cross packages #37580
Conversation
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
Hm this is not being updated in #34902 unlike |
Copying @oreo639's response from
|
Hi, I definitely still have interest in this, and use this set of packages for embedded use, I just haven't had time to fix the issues that cropped up. Additionally I think I'd need to bump libstdc++ too, and at this point I might as well match the versions that gcc/binutils uses now. I'll take another stab at this soon. |
We are actively working on updating gcc here: #34902 |
@@ -30,7 +30,7 @@ maintainer="Ivan Sokolov <ivan-p-sokolov@ya.ru>" | |||
license="GPL-3.0-or-later" | |||
homepage="https://www.gnu.org/software/${_pkgname}/" | |||
distfiles="${GNU_SITE}/${_pkgname}/${_pkgname}-${version}.tar.xz" | |||
checksum=0ab6c55dd86a92ed561972ba15b9b70a8b9f75557f896446c82e8b36e473ee04 | |||
checksum=1b11659fb49e20e18db460d44485f09442c8c56d5df165de9461eb09c8302f85 | |||
nocross=yes |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Random drive-by query - why is this nocross=yes (cross-arm-none-eabi-gdb/newlib don't have this)?
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
bump! 😋 |
Testing the changes
I tested this with my own personal armv7 projects. Notably, the version currently in packages has a bug with LTO that makes it discard ISR functions/symbols inappropriately, making LTO useless for some embedded use cases. This appears fixed in gcc 10.
Local build testing