include(armv8_linux_gcc_14) [tool_requires] armv8-croco-toolchain/14.3.0 [buildenv] # Toolchain Binaries to PATH # You must adjust this path to where Conan unzips the toolchain. # Since paths in profiles are static, this is tricky. # BETTER: Trust the toolchain recipe to set PATH. # IF MANUAL TESTING: # PATH=/root/.conan2/p/b/armv8.../p/ros2_jazzy_toolchain/bin:$PATH # Variables for Autotools CC=aarch64-buildroot-linux-gnu-gcc CXX=aarch64-buildroot-linux-gnu-g++ LD=aarch64-buildroot-linux-gnu-ld AR=aarch64-buildroot-linux-gnu-ar RANLIB=aarch64-buildroot-linux-gnu-ranlib NM=aarch64-buildroot-linux-gnu-nm STRIP=aarch64-buildroot-linux-gnu-strip AS=aarch64-buildroot-linux-gnu-as [conf] # Define Compiler Executables for CMake tools.build:compiler_executables={"c": "aarch64-buildroot-linux-gnu-gcc", "cpp": "aarch64-buildroot-linux-gnu-g++", "asm": "aarch64-buildroot-linux-gnu-as"} # Optional: Sysroot if needed # tools.build:sysroot=/path/to/sysroot [options] ros2-jazzy-python/*:cross_blob=True