ARMmbed / ARMmbed/mbed-cli-windows-installer

Latest installer release based on old Mbed CLI and GCC versions

Open
#40 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
NSIS
Stars
37
Forks
20
PR merge metrics
No merged PRs in 30d

Description

On the Mbed website, all new users get directed towards this page to install Mbed CLI.
https://os.mbed.com/docs/mbed-os/v5.14/quick-start/offline-with-mbed-cli.html
For Windows users, this links to the release page on this repo. At the time of this ticket, the latest release is based on Mbed CLI and GCC that were in use in December of 2018 (a full year ago).

If cloning the latest Mbed OS version, this results in the following concerning warning.

```
[Warning] @,: Compiler version mismatch: Have 6.3.1; expected version >= 9.0.0 and < 10.0.0
```

Please create a new installer release with latest updates to the version of Mbed CLI and GCC associated with the latest Mbed OS release. Currently 5.14. Soon to be 5.15.

Note this is the same issue that was highlighted in https://github.com/ARMmbed/mbed-cli-windows-installer/issues/28, which was closed without explanation.

Temporary workaround for users that find this issue -

1. Update mbed cli with the following command
```
pip install -U mbed-cli --user
```

2. Update GCC
Download and install latest v9 at
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Windows installer release page linked in the issue and compare its bundled Mbed CLI and GCC versions with the Mbed OS 5.14 requirements and the reported compiler warning. Review the prior issue mentioned for context. Done means a new installer release is available with current compatible versions and no version-mismatch warning for a fresh Mbed OS checkout.

Written by the indexing model from the issue text.

Assessment

Domain
release, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.