In some of my applications bundling the julia runtime deps, I found that the libblastramspoline did not correctly load libopenblas as the user installed things into a unicode path.
Unlike in Unix, Windows APIs do not bypass the UTF-8 encoded strings as it is. Using _wgetenv for Windows is sufficient to solve this issue.
In some of my applications bundling the julia runtime deps, I found that the libblastramspoline did not correctly load libopenblas as the user installed things into a unicode path.
Unlike in Unix, Windows APIs do not bypass the UTF-8 encoded strings as it is. Using
_wgetenv
for Windows is sufficient to solve this issue.https://github.com/JuliaLinearAlgebra/libblastrampoline/blob/ff05ebb4e450deda0aebe8dce4d4f054e23fecfc/src/libblastrampoline.c#L453
https://github.com/JuliaLinearAlgebra/libblastrampoline/blob/ff05ebb4e450deda0aebe8dce4d4f054e23fecfc/src/env_utils.c#L6