From 3c730046fc22cfbc4dc03c6ddfbfc14be5dc6fcc Mon Sep 17 00:00:00 2001 From: Anton Alkin Date: Thu, 15 Aug 2024 14:11:55 +0200 Subject: [PATCH] Use GCC_TOOLCHAIN_ROOT with clang precompile command --- cpp/cmake_modules/GandivaAddBitcode.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cpp/cmake_modules/GandivaAddBitcode.cmake b/cpp/cmake_modules/GandivaAddBitcode.cmake index 98847f8a186fe..3d31d5100f2c0 100644 --- a/cpp/cmake_modules/GandivaAddBitcode.cmake +++ b/cpp/cmake_modules/GandivaAddBitcode.cmake @@ -42,6 +42,7 @@ function(gandiva_add_bitcode SOURCE) env SDKROOT=${CMAKE_OSX_SYSROOT}) endif() + list(APPEND PRECOMPILE_COMMAND ${CLANG_EXECUTABLE} @@ -58,6 +59,11 @@ function(gandiva_add_bitcode SOURCE) -o ${BC_FILE} ${ARROW_GANDIVA_PC_CXX_FLAGS}) + if(GCC_TOOLCHAIN_ROOT) + list(APPEND + PRECOMPILE_COMMAND + --gcc-install-dir="$GCC_TOOLCHAIN_ROOT") + endif() if(ARROW_BINARY_DIR) list(APPEND PRECOMPILE_COMMAND -I${ARROW_BINARY_DIR}/src) endif()