-
Notifications
You must be signed in to change notification settings - Fork 3k
Allow the use of Mbed Studio's version of ARMC6 #10114
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
@arekzaluski This should allow you to remove one of your patches. |
@bridadan, thank you for your changes. |
Look at you, using new GitHub features. fancy |
CI started to get some information |
Test run: FAILEDSummary: 1 of 9 test jobs failed Failed test jobs:
|
|
Was that tested both on Windows and OSX? |
@bulislaw I don't have a machine running OSX, so I'll happily take any help there! Though I need to fix the error found here first. |
I was able to reproduce the issue shown in CI, the most recent patches should fix those. |
Will restart once travis tools are green, please review |
I'm working on a few local errors as well, thanks for keeping an eye on this. |
48a7eba
to
b89070d
Compare
Ok I've tested this locally fairly extensively on Windows with the following compilers:
And all seem happy! |
Found a Mac and tested it, seemed to work just fine @bulislaw |
CI started |
Test run: FAILEDSummary: 1 of 13 test jobs failed Failed test jobs:
|
cc @mbed-os-test ^^ We will restart exporters later today |
Reviews are opened! |
exporters restarted |
This enables the use of Mbed Studio's version of ARMC6.
d1fcb36
to
6e629de
Compare
Ok @arekzaluski @thegecko @cmonr, I've removed the auto-setting of the license file. I still need to detect that it is the Mbed Studio version of ARMC6 so I can conditionally supply the |
CI started whist discussions move forward. |
CC @ARMmbed/mbed-os-maintainers ^^^ |
@bulislaw ^^^ |
Test run: SUCCESSSummary: 13 of 13 test jobs passed |
Waiting for Mbed Studio team review |
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.
LGTM
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.
Needs our final approval based on some recent concerns that are being taken care of = request changes.
Started CI |
Test run: SUCCESSSummary: 13 of 13 test jobs passed |
We will merge this whether we hear from DSG or not by COB today
+1. This should be ready, merging now |
Description
This seems to be in good working order so far. I need to add a unit test before this is ready to go, hence raising this as a Draft pull request. Raising this early for coordination efforts and to get reviews started.
This allows people to use the ARMC6 compiler bundled with Mbed Studio with the command line tools. It also preserves the ability to use the professional compiler and license server.
FYI @ChiefBureaucraticOfficer @SenRamakri @arekzaluski @thegecko
Pull request type
Reviewers
Release Notes
You can use the ARMC6 compiler that is bundled with Mbed Studio with the command line tools. Enable this behavior by adding the ARMC6 executable to your system path (the default location of this on Windows is
C:/MbedStudio/tools/ac6/bin
). Alternatively, you can set this same location with Mbed CLI with the commandmbed config ARMC6_PATH C:/MbedStudio/tools/ac6/bin
(be sure to use the correct path when you run the command). You will also need to set theARMLMD_LICENSE_FILE
environment variable to the license file that is bundled with Mbed Studio. Check the Mbed OS documentation for further details.