-
Notifications
You must be signed in to change notification settings - Fork 3k
Proposal to remove target support for GCC_CS and GCC_CR #1514
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
Comments
👍 |
Thanks for sharing this before it gets removed. I'll keep an eye on this thread plus the one on mbed. What we could do for the next release, for exporters, if anyone exports for GCC_CR/CS, we would add a warning or file that its being deprecated and removed in the next xxx revision. |
What about lpcxpresso? We got exporters, does it support gcc arm? |
I believe the LPCXpresso exporter uses GCC_CR (GCC codered) target. |
Is this for redlib or newlib? From the release notes of v7 "Support for ARM’s newlib-nano C library, which can significantly reduce code size, especially for C++ applications" so wondering if the exporters configured for v6 and not v7? |
By default, the GCC_CR exporter support Newlib, not Newlib-Nano. Therefore, existing GCC_CR exporter support all version of LPCXpresso IDE (v6, v7 and v8) and can be switched to use Newlib-Nano library if developer want to. I have quick checked a binary size for final image:
|
Removing to the GCC_CR means LPCXpresso exporter will no longer support, right? |
No - It means that only v7 and v8 would be supported and use newlib-nano or the stdlib shipped with arms gcc release |
In my understanding, LPCXpresso exporter (codered.py) uses GCC_CR build target. How are we going to support LPCXpresso exporter without GCC_CR target then? |
right so that would be updated to use GCC_ARM |
I am fine with this proposal. We could carry out this task in the February, send a removal pull request, test it in the online IDE if exporters are functional for lpcxpresso. |
+1 |
Will do much more testing before making the CodeRed/LPCXpresso change to document any deprecation if any exists. |
ARM Internal Ref: IOTMORF-222 |
ARM Internal Ref: IOTMORF-514 |
Done. GCC_CR and GCC_CS are no longer in the codebase. |
I would like to submit a PR with some house cleaning. From what I've seen most current releases of Eclipse based IDEs are using GCC_ARM. Is anyone specifically using GCC_CS or GCC_CR and a current mbed lib release? If not I'd like to propose that we depreciate support for these as of Q1 2016. All releases for GCC would then consolidate on the GCC_ARM builds.
https://developer.mbed.org/questions/62188/Proposal-to-remove-target-support-for-GC/
The text was updated successfully, but these errors were encountered: