Add case statement for i686 AMDGPU PRO.

The case statement added by this change ensures that if you are on an x86_64 CPU, the libdir is lib32, but if the CPU is 32-bit, the libdir is lib.
This commit is contained in:
Zeckmathederg 2024-07-09 03:04:08 -06:00
parent 311d8c2bb1
commit 49866289a3
2 changed files with 10 additions and 4 deletions

View File

@ -43,7 +43,7 @@
<para>July 9th, 2024</para>
<itemizedlist>
<listitem>
<para>[Zeckmathederg] - Newer entry.</para>
<para>[Zeckmathederg] - Add case statement for i686 AMDGPU PRO.</para>
</listitem>
<listitem>
<para>[Zeckmathederg] - Updated p11-kit, gnutls, and libxml2.</para>

View File

@ -98,7 +98,7 @@ cp -r opt/amdgpu-pro/etc/vulkan usr/share
mv usr/share/vulkan/icd.d/amd_icd64.json usr/share/vulkan/icd.d/amd_pro_icd64.json
mv usr/lib/amdvlk64.so usr/lib/amdvlkpro64.so
sed -i "s#/opt/amdgpu-pro/lib/x86_64-linux-gnu/amdvlk64.so#/usr/lib/amdvlkpro64.so#" \
usr/share/vulkan/icd.d/amd_pro_icd64.json
usr/share/vulkan/icd.d/amd_pro_icd64.json
rm -rf opt/amdgpu-pro/lib/x86_64-linux-gnu
rm -rf usr/lib/x86_64-linux-gnu
rm -rf opt/amdgpu-pro/lib/x86_64-linux-gnu
@ -167,10 +167,16 @@ cp -r opt/amdgpu-pro/etc/vulkan usr/share
mv usr/share/vulkan/icd.d/amd_icd32.json usr/share/vulkan/icd.d/amd_pro_icd32.json
mv usr/lib32/amdvlk32.so usr/lib32/amdvlkpro32.so
sed -i "s#/opt/amdgpu-pro/lib/i386-linux-gnu/amdvlk32.so#/usr/lib32/amdvlkpro32.so#" \
usr/share/vulkan/icd.d/amd_pro_icd32.json
usr/share/vulkan/icd.d/amd_pro_icd32.json
rm -rf usr/lib
rm -rf usr/lib32/amdgpu-pro
rm -rf etc opt</userinput></screen>
rm -rf etc opt
case $(uname -m) in
i686)
mv -v usr/lib32 usr/lib
;;
esac</userinput></screen>
<para>
Now install the driver by running the following commands as the