libclc-fix-prepare_builtins-rpath
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Mon, 11 Sep 2023 13:40:42 +0000 (14:40 +0100)
committerGianfranco Costamagna <locutusofborg@debian.org>
Mon, 11 Sep 2023 13:40:42 +0000 (14:40 +0100)
set rpath for prepare_builtins build utility to find correct stage2
libs at runtime when executed as part of a build

Gbp-Pq: Name libclc-fix-prepare_builtins-rpath.diff

libclc/CMakeLists.txt

index f712100689b09c25370d4942c7b910abe61a2b1f..b67b1ebd5495e3a47bce02c241bdd7d26b848327 100644 (file)
@@ -120,6 +120,9 @@ add_llvm_executable( prepare_builtins utils/prepare-builtins.cpp )
 target_compile_definitions( prepare_builtins PRIVATE ${LLVM_VERSION_DEFINE} )
 # These were not properly reported in early LLVM and we don't need them
 target_compile_options( prepare_builtins PRIVATE -fno-rtti -fno-exceptions )
+set_target_properties( prepare_builtins
+                       PROPERTIES INSTALL_RPATH "${LLVM_LIBDIR}"
+                       BUILD_WITH_INSTALL_RPATH "ON")
 
 # Setup arch devices
 set( r600--_devices cedar cypress barts cayman )