From fe505c36ede7f9e4ca6b68dccb7de10fa98d0940 Mon Sep 17 00:00:00 2001 From: Ranjith Ramakrishnan Date: Tue, 29 Mar 2022 15:49:48 -0700 Subject: [PATCH] SWDEV-329277 - Soft link for hipInfo Tensor flow build console shows "hip/lib/.hipInfo: No such file or directory" Fixed by adding soft link for .hipInfo and this will maintain backward compatibility for file reorganization Change-Id: I91c17115b56bbcabeb86cbcd12d3fb9aaa8f847e [ROCm/clr commit: 1a4fd9b7ea52135ca2246a2aa469430606d70770] --- projects/clr/hipamd/hip-backward-compat.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/projects/clr/hipamd/hip-backward-compat.cmake b/projects/clr/hipamd/hip-backward-compat.cmake index 988d3c232a..413e11198b 100644 --- a/projects/clr/hipamd/hip-backward-compat.cmake +++ b/projects/clr/hipamd/hip-backward-compat.cmake @@ -28,6 +28,7 @@ set(HIP_WRAPPER_CMAKE_DIR ${HIP_WRAPPER_DIR}/cmake) set(HIP_WRAPPER_FINDHIP_DIR ${HIP_WRAPPER_DIR}/FindHIP) set(HIP_SRC_INC_DIR ${HIP_SRC_PATH}/include/hip) set(HIP_SRC_BIN_DIR ${HIP_SRC_PATH}/bin) +set(HIP_INFO_FILE ".hipInfo") #Function to generate header template file function(create_header_template) @@ -173,6 +174,12 @@ function(create_library_symlink) COMMAND ${CMAKE_COMMAND} -E create_symlink ../../lib/${file_name} ${HIP_WRAPPER_LIB_DIR}/${file_name}) endforeach() + #Add symlink for .hipInfo + set(file_name ${HIP_INFO_FILE}) + add_custom_target(link_${file_name} ALL + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMAND ${CMAKE_COMMAND} -E create_symlink + ../../lib/${file_name} ${HIP_WRAPPER_LIB_DIR}/${file_name}) endfunction() function(create_cmake_symlink) @@ -248,6 +255,8 @@ if(HIP_PLATFORM STREQUAL "amd" ) install(FILES ${HIP_WRAPPER_LIB_DIR}/libamdhip64.a DESTINATION hip/lib COMPONENT binary) endif()#End BUILD_SHARED_LIBS endif()#End HIP_PLATFORM AMD +#install hipInfo +install(FILES ${HIP_WRAPPER_LIB_DIR}/${HIP_INFO_FILE} DESTINATION hip/lib COMPONENT binary) #create symlink to cmake files create_cmake_symlink() install(DIRECTORY ${HIP_WRAPPER_CMAKE_DIR} DESTINATION hip/lib COMPONENT binary)