You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Found an issue with libhal where the profile's compiler version was ignored by CMake. GCC 11.3 was used when I specified 12.3. This is due to the C and C++ conf options not being set and CMake making its best guess at which compiler I want. This works fine for embedded target binaries because they use the compiler_package option which is normally set to arm-gnu-toolchain. That toolchain sets the C and C++ configurations to itself ensuring that the profile is complete. But for targeting linux, we do not have such a thing.
Maybe we develop a clang, zig, sclang, etc package to do this for us and keep everything within the conan build ecosystem.
Or maybe there is some other solution. Not certain yet.
The text was updated successfully, but these errors were encountered:
Found an issue with libhal where the profile's compiler version was ignored by CMake. GCC 11.3 was used when I specified 12.3. This is due to the C and C++ conf options not being set and CMake making its best guess at which compiler I want. This works fine for embedded target binaries because they use the
compiler_package
option which is normally set toarm-gnu-toolchain
. That toolchain sets the C and C++ configurations to itself ensuring that the profile is complete. But for targeting linux, we do not have such a thing.Maybe we develop a clang, zig, sclang, etc package to do this for us and keep everything within the conan build ecosystem.
Or maybe there is some other solution. Not certain yet.
The text was updated successfully, but these errors were encountered: