Received collect2.exe: error: ld returned 5 exit status

I use mbed-os 5.15.1, python 3.7.0
and
mbed-cli 1.10.4
mbed-cloud-sdk 2.0.8
mbed-flasher 0.10.1
mbed-greentea 1.7.4
mbed-host-tests 1.5.10
mbed-ls 1.7.11
mbed-os-tools 0.0.14

toolchain is GCC_ARM and platform is LPC1768.
What compiled under linux with other versions fine now yields
$ mbed compile
Building project Mbed (LPC1768, GCC_ARM)
Scan: Mbed
Link: Mbed
collect2.exe: error: ld returned 5 exit status
[ERROR] collect2.exe: error: ld returned 5 exit status

[mbed] Working path “C:\Users\ere\Desktop\Software\Products\Recon\recon\Mbed” (library)
[mbed] Program path “C:\Users\ere\Desktop\Software\Products\Recon\recon\Mbed”
[mbed] ERROR: “c:\users\ere\appdata\roaming\miniconda3\envs\envformbedop5.15.1py3.7.0\python.exe” returned error.
Code: 1
Path: “C:\Users\ere\Desktop\Software\Products\Recon\recon\Mbed”
Command: “c:\users\ere\appdata\roaming\miniconda3\envs\envformbedop5.15.1py3.7.0\python.exe -u C:\Users\ere\Desktop\Software\Products\Recon\recon\Mbed\mbed-os\tools\make.py -t GCC_ARM -m LPC1768 --source . --build .\BUILD\LPC1768\GCC_ARM”
Tip: You could retry the last command with “-v” flag for verbose output

What happened and how to resolve?

Hi Ernst,

do you see the same issue on later versions of mbed-os? E.g 5.15.4 or 6.1 ? It’s possible there may be an issue which has been fixed in a later release.

Regards
Anna