-
Notifications
You must be signed in to change notification settings - Fork 3k
mbed-trace: Remove ARM Compiler 5 support #12703
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
mbed-trace: Remove ARM Compiler 5 support #12703
Conversation
ARM Compiler 5 is no longer actively supported and was superseded in Mbed OS by ARM Compiler 6.
@hugueskamba, thank you for your changes. |
CI started |
Test run: SUCCESSSummary: 6 of 6 test jobs passed |
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.
I don't understand the benefit of doing this?
This library might be used on other projects using Arm C 5.
Dropping support from Arm Compiler 5 should not mean that we start actively preventing compilation on it.
The requirement is to remove any ARMC5 compiler specific code to cleanup the code base. |
Hi @SeppoTakalo, We are removing ARMC5 support from the OS to simplify the sources, remove dead code and not carry dead weight with us as the compiler is deprecated by DSG. I agree that in this case it doesn't have a big impact on anything. But realistically speaking do you expect anyone removing the sources of mbed-trace from Mbed OS and using it elsewhere? If you think it makes actual sense to keep it for mbed-trace I don't mind omitting this. |
https://github.com/ARMmbed/mbed-trace/ I know why ARMC5 code is dropped, and I agree that the dead code should be removed. This trace library is used by Pelion Client on all platforms. I therefore propose that we don't touch it now. |
I agree that there is no big impact in keeping ARMC5 references in mbed-trace but we should aim to remove dead code in other libraries. So let's close this PR. |
Summary of changes
ARM Compiler 5 is no longer actively supported and was superseded in
Mbed OS by ARM Compiler 6.
Impact of changes
Breaking change: The binary generated from ARM Compiler 5 cannot be relied on as support has been dropped.
Migration actions required
Use Arm Compiler 6.
Documentation
N/A
Pull request type
Test results
Reviewers
@SeppoTakalo @evedon