-
Notifications
You must be signed in to change notification settings - Fork 3k
CMake: remove version number from ARM toolchain #13316
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
CMake: remove version number from ARM toolchain #13316
Conversation
|
@hugueskamba Please rebase, travis should be made green again (although if tools are passing not ARM, then we might need to wait for the new tools update). |
44b4896 to
cd01e36
Compare
|
@0xc0170 This force-push rebases from |
|
cmake test passed (it is testing gcc arm only at the moment, so not much testing done here) 🙄 will be soon. @ARMmbed/mbed-os-tools please review |
cfa4ff6 to
11c243b
Compare
|
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
11c243b to
f51723c
Compare
cd01e36 to
dbf73fa
Compare
Pull request has been modified.
|
@0xc0170, are the failures expected or due to my changes? I am not sure. |
|
I dont think so. Can you rebase just in case? I dont see this failure in #13321 (different one though). |
|
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
|
Let's rebase, travis should be fixed on feature-cmake now. |
dbf73fa to
f5e8d5e
Compare
Done. |
|
@0xc0170 We still have failures. Any idea? |
ade9959 to
03449e9
Compare
|
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
|
Once you rebase this one, let me know. I'll review the failures if there are any. There should not be any in Travis |
f5e8d5e to
f21cac2
Compare
Done. |
|
Scripts must be picking up something, I'll try to reproduce locally. |
|
I am trying to fetch this locally and getting merge conflicts with feature-cmake, was this properly rebased to the latest? |
|
I cherry picked this one and applied to the recent feature-cmake, created #13336 to test the theory |
That's exactly what I did. |
03449e9 to
99983c5
Compare
|
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
The version number was required previously when ARM Compiler 5 and ARM Compiler 6 were both supported. There was a significant underlying change between the two that justified having distinct build options settinfgs. It is very unlikely that such a major change will happen between ARM Compiler 6 and future versions. It is therefore also very unlikely that distinct option settings for future versions will be needed. We should therefore avoid appending version number the same way we do not append it to GCC toolchain configuration settings.
f21cac2 to
ef6c688
Compare
|
@0xc0170 All seems ok now. |
Summary of changes
The version number was required previously when ARM Compiler 5
and ARM Compiler 6 were both supported. There was a significant
underlying change between the two that justified having distinct
build options settinfgs. It is very unlikely that such a major change will happen
between ARM Compiler 6 and future versions. It is therefore also very unlikely
that distinct option settings for future versions will be needed.
We should therefore avoid appending version number the same way we do not
append it to GCC toolchain configuration settings.
Impact of changes
Migration actions required
Documentation
Pull request type
Test results
Reviewers