SWDEV-291455 - File Reorganization with backward compatibility
Package installed in /opt/rocm Warpper header files and soft link to libraries for backward compatibilty Change-Id: Ib1edb27713dfa589369f0a03c59d3ac1b0dc8400
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
set -e
|
||||
|
||||
INSTALL_PATH=@CPACK_PACKAGING_INSTALL_PREFIX@
|
||||
ROCM_LIBPATH=@ROCM_PATH@/lib
|
||||
|
||||
do_ldconfig() {
|
||||
echo ${INSTALL_PATH}/lib > /etc/ld.so.conf.d/10-rocm-opencl.conf && ldconfig
|
||||
@@ -15,10 +14,6 @@ case "$1" in
|
||||
echo "$1"
|
||||
;;
|
||||
configure)
|
||||
mkdir -p ${ROCM_LIBPATH}
|
||||
ln -s -f -r ${INSTALL_PATH}/lib/libOpenCL.so ${ROCM_LIBPATH}/libOpenCL.so
|
||||
ln -s -f -r ${INSTALL_PATH}/lib/libOpenCL.so.@OPENCL_LIB_VERSION_MAJOR@ ${ROCM_LIBPATH}/libOpenCL.so.@OPENCL_LIB_VERSION_MAJOR@
|
||||
ln -s -f -r ${INSTALL_PATH}/lib/libOpenCL.so.@OPENCL_LIB_VERSION_STRING@ ${ROCM_LIBPATH}/libOpenCL.so.@OPENCL_LIB_VERSION_STRING@
|
||||
do_ldconfig
|
||||
;;
|
||||
*)
|
||||
|
||||
@@ -11,15 +11,6 @@ case "$1" in
|
||||
purge)
|
||||
;;
|
||||
remove | upgrade )
|
||||
rm -f @ROCM_PATH@/lib/libOpenCL.so
|
||||
rm -f @ROCM_PATH@/lib/libOpenCL.so.@OPENCL_LIB_VERSION_MAJOR@
|
||||
rm -f @ROCM_PATH@/lib/libOpenCL.so.@OPENCL_LIB_VERSION_STRING@
|
||||
if [ -e "@ROCM_PATH@" ] ; then
|
||||
if [ -e "@ROCM_PATH@/lib" ] ; then
|
||||
rmdir --ignore-fail-on-non-empty @ROCM_PATH@/lib
|
||||
fi
|
||||
rmdir --ignore-fail-on-non-empty @ROCM_PATH@
|
||||
fi
|
||||
rm_ldconfig
|
||||
;;
|
||||
*)
|
||||
|
||||
@@ -1,10 +1,4 @@
|
||||
INSTALL_PATH=@CPACK_PACKAGING_INSTALL_PREFIX@
|
||||
ROCM_LIBPATH=@ROCM_PATH@/lib
|
||||
|
||||
echo ${INSTALL_PATH}/lib > /etc/ld.so.conf.d/10-rocm-opencl.conf && ldconfig
|
||||
mkdir -p /etc/OpenCL/vendors && (echo libamdocl64.so > /etc/OpenCL/vendors/@OPENCL_AMD_ICD_FILE@)
|
||||
|
||||
mkdir -p ${ROCM_LIBPATH}
|
||||
ln -s -f -r ${INSTALL_PATH}/lib/libOpenCL.so ${ROCM_LIBPATH}/libOpenCL.so
|
||||
ln -s -f -r ${INSTALL_PATH}/lib/libOpenCL.so.@OPENCL_LIB_VERSION_MAJOR@ ${ROCM_LIBPATH}/libOpenCL.so.@OPENCL_LIB_VERSION_MAJOR@
|
||||
ln -s -f -r ${INSTALL_PATH}/lib/libOpenCL.so.@OPENCL_LIB_VERSION_STRING@ ${ROCM_LIBPATH}/libOpenCL.so.@OPENCL_LIB_VERSION_STRING@
|
||||
|
||||
@@ -3,11 +3,6 @@ if [ $1 -le 1 ]; then
|
||||
|
||||
rm -f /etc/ld.so.conf.d/10-rocm-opencl.conf && ldconfig
|
||||
rm -f /etc/OpenCL/vendors/@OPENCL_AMD_ICD_FILE@
|
||||
rm -f @ROCM_PATH@/lib/libOpenCL.so
|
||||
rm -f @ROCM_PATH@/lib/libOpenCL.so.@OPENCL_LIB_VERSION_MAJOR@
|
||||
rm -f @ROCM_PATH@/lib/libOpenCL.so.@OPENCL_LIB_VERSION_STRING@
|
||||
rmdir --ignore-fail-on-non-empty @ROCM_PATH@/lib
|
||||
rmdir --ignore-fail-on-non-empty @ROCM_PATH@
|
||||
fi
|
||||
|
||||
|
||||
|
||||
Verwijs in nieuw issue
Block a user