Skip to content

Commit 460256b

Browse files
authored
Merge pull request #4 from mikhailnov/rm_build_rpath
Delete RPATHs inside RPM build root
2 parents 45c21ea + fb13d87 commit 460256b

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

remove_rpath

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,18 @@ while read path; do
2626
case $RDIR in
2727
/lib|/lib32|/libx32|/lib64) echo removing $RDIR from rpath;;
2828
/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
29+
# often RPM %buildroot is in RPATH, delete it
30+
*/BUILD/*) echo removing $RDIR from rpath;;
31+
# often for a directory /.libs/ inside %buildroot
32+
*/.libs/*|*/.libs) echo removing $RDIR from rpath;;
33+
*)
34+
if [ -z "$NEWRPATH" ]; then
35+
NEWRPATH="$RDIR"
36+
else
37+
NEWRPATH="$NEWRPATH:$RDIR"
38+
fi
39+
;;
40+
esac
3641
done
3742

3843
if [ "$NEWRPATH" = "$RPATH" ]; then

0 commit comments

Comments
 (0)