Skip to content

Drivers: Remove support for ARM Compiler 5 #12698

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

Merged

Conversation

hugueskamba
Copy link
Collaborator

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

[] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[] Feature update (New feature / Functionality change / New API)
[X] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results

[] No Tests required for this change (E.g docs only update)
[X] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR

Reviewers

@evedon @LDong-Arm @rajkan01 @kjbracey-arm


@@ -644,7 +644,7 @@ class MbedCRC {
}

/* Check to see if we can do assembler optimizations */
#if ((defined __GNUC__ || defined __clang__) && !defined __CC_ARM) && \
#if ((defined __GNUC__ || defined __clang__)) && \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One set of parenthesis can be removed.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@ciarmcom ciarmcom requested review from evedon, kjbracey, LDong-Arm, rajkan01 and a team March 25, 2020 18:00
@ciarmcom
Copy link
Member

@hugueskamba, thank you for your changes.
@kjbracey-arm @rajkan01 @LDong-Arm @evedon @ARMmbed/mbed-os-core @ARMmbed/mbed-os-maintainers please review.

ARM Compiler 5 is no longer actively supported and was superseded in
Mbed OS by ARM Compiler 6.
@hugueskamba hugueskamba force-pushed the hk-remove-armc5-support-drivers branch from 66e537a to e435738 Compare March 26, 2020 12:34
@mergify mergify bot added needs: CI and removed needs: review labels Mar 26, 2020
@0xc0170
Copy link
Contributor

0xc0170 commented Mar 26, 2020

Ci started

@mergify mergify bot added needs: work and removed needs: CI labels Mar 26, 2020
@mbed-ci
Copy link

mbed-ci commented Mar 27, 2020

Test run: FAILED

Summary: 2 of 6 test jobs failed
Build number : 1
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_cloud-client-pytest
  • jenkins-ci/mbed-os-ci_greentea-test

@mergify mergify bot added needs: CI and removed needs: work labels Mar 30, 2020
@0xc0170
Copy link
Contributor

0xc0170 commented Mar 30, 2020

Restarted client test

The test will be restarted later today

@0xc0170
Copy link
Contributor

0xc0170 commented Mar 31, 2020

Both restarted

@0xc0170
Copy link
Contributor

0xc0170 commented Apr 1, 2020

CI restarted

@mbed-ci
Copy link

mbed-ci commented Apr 1, 2020

Test run: FAILED

Summary: 1 of 6 test jobs failed
Build number : 2
Build artifacts

Failed test jobs:

  • jenkins-ci/mbed-os-ci_greentea-test

@0xc0170 0xc0170 merged commit 8376303 into ARMmbed:master Apr 3, 2020
@mergify mergify bot removed the ready for merge label Apr 3, 2020
@hugueskamba hugueskamba deleted the hk-remove-armc5-support-drivers branch April 3, 2020 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants