forked from platformio/platformio-core
* Fix resolving of absolute path for toolchain By placing the `where_is_program` call into this function, all references to the compiler will be made absolute, instead of just ones in the top environment. Previously, all references to the compiler for user source code would not use the full path in the compilation database, which broke `clangd`'s detection of system includes. * Linting issue