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
I am trying to switch to the new cmake/*@ packages after the deprecation of cmake_installer/*@conan/stable packages.
I expected that I could just grab any pre-built package compatible with my build machine (os=Windows and arch=x86_64).
However, it seems that since the package_id is also affected by the compiler, I am forced to build from sources using my own compiler. The problem here is that my profile sets up my toolchain to cross-compile for an embedded device, and so the build will fail...
I'd like to know if this is intended behavior and what I should do in this case.
The text was updated successfully, but these errors were encountered:
I've also noticed that most of the recent recipes intended to be mainly used as build_requirements (m4, pkgconf, cmake, libtool, ninja for example) have compiler, build_type, os and arch in their package id, instead of just arch_build and os_build.
It's really a waste of time to have to build those executables in debug mode or when using MinGW (even worse with MinGW, because it might fail), while we could just download pre build release binary of arch/os build plaform.
The reason for keeping the compiler and build_type is that some people want to run cmake in debug mode and only have a specific mscrt installed.
Removing it from package_id would enable conflicts between debug and non-debug.
I am trying to switch to the new
cmake/*@
packages after the deprecation ofcmake_installer/*@conan/stable
packages.I expected that I could just grab any pre-built package compatible with my build machine (
os=Windows
andarch=x86_64
).However, it seems that since the
package_id
is also affected by the compiler, I am forced to build from sources using my own compiler. The problem here is that my profile sets up my toolchain to cross-compile for an embedded device, and so the build will fail...I'd like to know if this is intended behavior and what I should do in this case.
The text was updated successfully, but these errors were encountered: