-
Notifications
You must be signed in to change notification settings - Fork 3k
ARCH_PRO: Remove uARM tooolchain support #12853
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
Conversation
@@ -583,10 +582,6 @@ | |||
"WATCHDOG", | |||
"RESET_REASON" | |||
], | |||
"release_versions": [ |
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.
was this already somehow deprecated and we dont use it ? I recall tools relied on this information
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.
It will not be used in Mbed 6. More information coming in the Mbed 2 target porting guide. Currently it only really matters for Mbed 2 only targets.
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.
OK, I havent seen that update. I assume the clean up will come for all targets (just removing release version).
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.
How come you did not need to override supported_c_libs to build with Microlib?
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.
Done.
@hugueskamba, thank you for your changes. |
868f574
to
b23c59d
Compare
This force-push updates the commit message to list all affected boards. |
CI started |
Test run: FAILEDSummary: 2 of 3 test jobs failed Failed test jobs:
|
I'll restart master testing later today (the failure was known issue with one PR an example, fixed now) |
* Update scatter file for the ARM toolchain to use 2 region memory model. The scatter file changes affect the following boards: * LPC1768, ARCH_PRO, UBLOX_C027, XBED_LPC1768 (LPC1768.sct) * Remove the TOOLCHAIN_ARM_MICRO directory. * Remove release_version as not necessary and as the target can also run Mbed OS 6. * Remove uARM toolchain in the list of supported toolchains for the target. * Indicate that the target supports the small ARM toolchain C library.
b23c59d
to
58c8d62
Compare
CI started |
Test run: SUCCESSSummary: 6 of 6 test jobs passed |
Summary of changes
The scatter file changes affect the following boards:
Mbed OS 6.
Impact of changes
It is no longer possible to use the uARM toolchain to build binaries for the ARCH_PRO board.
Migration actions required
Set the
"target.c_lib"
configuration option to"small"
to build binaries using Microlib with the ARM toolchain.Documentation
N/A
Pull request type
Test results
Running the Greentea tests with
mbed test -t arm -m ARCH_PRO
completed successfullyReviewers
@bulislaw @evedon