Page MenuHomeSolus

Update arm-none-eabi-gcc to 10.2.0
AbandonedPublic

Authored by silke on Aug 9 2020, 12:09 PM.

Details

Reviewers
None
Group Reviewers
Triage Team
Summary
Test Plan

Compile and run a RIOT-OS program for a Nucleo F411RE (ARM Cortex-M4).

Diff Detail

Repository
R4752 arm-none-eabi-gcc
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage

Event Timeline

silke created this revision.Aug 9 2020, 12:09 PM
silke requested review of this revision.Aug 9 2020, 12:09 PM
chax added a subscriber: chax.Aug 27 2020, 9:55 PM

Please don't touch arm-none-eabi-gcc compiler. I'm official maintainer of this one and i have good reason to keep it on 8.x series. I will maybe update it to newer point release but for now it should stay on 8.x series.
Same thing goes for avr-gcc compiler which i have even better reason to keep it on 8.x series (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90706)

Apparently i will need to add MAINTAINERS.md file on all of these repositories.

JoshStrobl abandoned this revision.Aug 27 2020, 10:53 PM
silke added a comment.Aug 28 2020, 3:39 PM

@chax it would probably be useful to create issues tracking blocking issues, so it's visible that and why updates are being blocked.

Apparently i will need to add MAINTAINERS.md file on all of these repositories.

Yep! 🙂

silke added a comment.Sep 23 2020, 7:31 PM

@chax I would still like to know what the reasons for blocking this upgrade are. It would be useful if you could create a task for tracking the blocking issues.

@chax any updates on updating arm-none-eabi-gcc?

@chax Can you please update us on why this is blocked and when we can expect it to be unblocked? If you need GCC8 specifically for a personal project perhaps it would be better to create a arm-none-eabi-gcc8 package so that this one can be updated?

@ReillyBrogan Please don't pester maintainers for updates. Most of the ARM Cortex ecosystem is still on GCC 7 or 8 support (MBED especially). There's no rush to update these.

chax added a comment.Jul 24 2021, 9:08 PM

@chax Can you please update us on why this is blocked and when we can expect it to be unblocked? If you need GCC8 specifically for a personal project perhaps it would be better to create a arm-none-eabi-gcc8 package so that this one can be updated?

I'm on vacation currently, but I can take a look when I get back. These cross-compilers for embedded architectures are often kept back on other mainline linux distros for similar reasons. For now maybe the best approach is to update 'patch' version, but not 'major', maybe 'minor' but I will have to evaluate.

@ReillyBrogan Unless the patch is yours, please do not get involved in the review process. Thanks.