I managed to rebuild the toolchain in Windows Subsystem for Linux on Ubuntu 16.04.
Then I added some debug logs in `lto-wrapper.c` before any `fork_execute()` and one `collect_execute()` and that's what I've got in my debug log file:
* DEBUG: fork_execute C:\Users\MExxxx\AppData\Local/GCC_ARM/8.3.1-2019q3/bin/arm-none-eabi-g++.exe * DEBUG: fork_execute C:\Users\MExxxx\AppData\Local/GCC_ARM/8.3.1-2019q3/bin/arm-none-eabi-g++.exe
Mix of slashes and backslashes worries me, but none of the above seem to be the offender causing `CreateProcess()` to fail.
I managed to rebuild the toolchain in Windows Subsystem for Linux on Ubuntu 16.04.
Then I added some debug logs in `lto-wrapper.c` before any `fork_execute()` and one `collect_execute()` and that's what I've got in my debug log file:
* DEBUG: fork_execute C:\Users\ MExxxx\ AppData\ Local/GCC_ ARM/8.3. 1-2019q3/ bin/arm- none-eabi- g++.exe MExxxx\ AppData\ Local/GCC_ ARM/8.3. 1-2019q3/ bin/arm- none-eabi- g++.exe
* DEBUG: fork_execute C:\Users\
Mix of slashes and backslashes worries me, but none of the above seem to be the offender causing `CreateProcess()` to fail.