lto-wrapper.exe: fatal error: CreateProcess: No such file or directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Arm Embedded Toolchain |
Incomplete
|
Low
|
Przemyslaw Wirkus |
Bug Description
On Windows the GCC 6.3.1-2017q1 has a problem with `lto-wrapper.exe` if the compiler `bin` directory IS NOT in the PATH environment variable.
However this is unacceptable on our build server were we build branches with different compiler versions. We didn't have similar problems with any form 5.x series, but on the branch for 6.3.1 we enabled LTO, that seem to work in general in manual builds.
It doesn't matter if the bundle in located in the directory which path contains spaces or doesn't. It seems that while the long standing bug for MinGW has been fixed for all other sub-tools, it's still present for `lto-wrapper`.
Is there any workaround know to make it work without adding the compiler directory into PATH?
tags: | added: 8.3.1 |
Changed in gcc-arm-embedded: | |
status: | New → Incomplete |
Changed in gcc-arm-embedded: | |
assignee: | nobody → Przemyslaw Wirkus (wirkus) |
importance: | Medium → Low |
tags: | added: lto |
tags: | added: 2017q1 |
Note that in order to recreate this issue, parallelised LTO should be employed using -flto=<n>