summaryrefslogtreecommitdiff
path: root/fix-brp-ldconfig-riscv-default-library-directory.patch
blob: 5a448b7bcede524bd0bcda85986f2fd9fbbe6dd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- openEuler-rpm-config/brp-ldconfig	2020-08-20 17:13:06.000000000 +0800
+++ openEuler-rpm-config/brp-ldconfig.new	2023-03-08 19:45:58.241036244 +0800
@@ -5,4 +5,12 @@
   exit 0
 fi
 
+riscv64_lp64d=0
+if [ "$HOSTTYPE" = "riscv64" -a -e $RPM_BUILD_ROOT/usr/lib64 -a ! -e $RPM_BUILD_ROOT/usr/lib64/lp64d ]; then
+    ln -s . $RPM_BUILD_ROOT/usr/lib64/lp64d
+    riscv64_lp64d=1
+fi
 /sbin/ldconfig -N -r "$RPM_BUILD_ROOT"
+if [ $riscv64_lp64d = 1 ]; then
+    rm -f $RPM_BUILD_ROOT/usr/lib64/lp64d
+fi