We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 45c21ea + fb13d87 commit 460256bCopy full SHA for 460256b
1 file changed
remove_rpath
@@ -26,13 +26,18 @@ while read path; do
26
case $RDIR in
27
/lib|/lib32|/libx32|/lib64) echo removing $RDIR from rpath;;
28
/usr/lib|/usr/lib32|/usr/libx32|/usr/lib64) echo removing $RDIR from rpath;;
29
- *) if [ -z "$NEWRPATH" ]; then
30
- NEWRPATH="$RDIR"
31
- else
32
- NEWRPATH="$NEWRPATH:$RDIR"
33
- fi
34
- ;;
35
- esac
+ # often RPM %buildroot is in RPATH, delete it
+ */BUILD/*) echo removing $RDIR from rpath;;
+ # often for a directory /.libs/ inside %buildroot
+ */.libs/*|*/.libs) echo removing $RDIR from rpath;;
+ *)
+ if [ -z "$NEWRPATH" ]; then
+ NEWRPATH="$RDIR"
36
+ else
37
+ NEWRPATH="$NEWRPATH:$RDIR"
38
+ fi
39
+ ;;
40
+ esac
41
done
42
43
if [ "$NEWRPATH" = "$RPATH" ]; then
0 commit comments