From 87c0afcd84e59c63ad0cb1c67deb19f84c22c5bc Mon Sep 17 00:00:00 2001 From: Ioannis Assiouras Date: Wed, 21 Aug 2024 17:15:04 +0100 Subject: [PATCH] SWDEV-477039 - Disabled samples that directly invoke hipcc for static builds This commit disables samples that directly call hipcc when building in a static environment. In its current state, hipcc requires all static libraries to be explicitly provided in order to succesfully link the sample binary. Change-Id: I74c94a57867bc1fe0e6134ddd633b465bd6c0f83 [ROCm/hip-tests commit: 90b441a8043c9954abe13b1e7a5329c22fdf0ba1] --- projects/hip-tests/samples/2_Cookbook/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/hip-tests/samples/2_Cookbook/CMakeLists.txt b/projects/hip-tests/samples/2_Cookbook/CMakeLists.txt index aa83680207..ebcfd3e1ab 100644 --- a/projects/hip-tests/samples/2_Cookbook/CMakeLists.txt +++ b/projects/hip-tests/samples/2_Cookbook/CMakeLists.txt @@ -34,8 +34,11 @@ add_subdirectory(13_occupancy) add_subdirectory(14_gpu_arch) add_subdirectory(15_static_library/device_functions) add_subdirectory(15_static_library/host_functions) -add_subdirectory(16_assembly_to_executable) -add_subdirectory(17_llvm_ir_to_executable) +# Disable samples that call hipcc directly for static builds. +if(BUILD_SHARED_LIBS) + add_subdirectory(16_assembly_to_executable) + add_subdirectory(17_llvm_ir_to_executable) +endif() add_subdirectory(18_cmake_hip_device) add_subdirectory(19_cmake_lang) add_subdirectory(21_cmake_hip_cxx_clang)