aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/depfixer.py
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2020-12-21 11:39:51 -0800
committerJussi Pakkanen <jpakkane@gmail.com>2020-12-22 20:21:31 +0000
commitd6ef5b202413e19e1389a51e5804b214e3961c09 (patch)
tree23a31d14d620f539288ed01e44c4cd0555eacaee /mesonbuild/scripts/depfixer.py
parentfdfc239cda44f175f63cb9728015045daae7a991 (diff)
downloadmeson-d6ef5b202413e19e1389a51e5804b214e3961c09.zip
meson-d6ef5b202413e19e1389a51e5804b214e3961c09.tar.gz
meson-d6ef5b202413e19e1389a51e5804b214e3961c09.tar.bz2
depfixer: split new rpath into multiple entries for dedup comparisons
Fixes: #8115 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Diffstat (limited to 'mesonbuild/scripts/depfixer.py')
-rw-r--r--mesonbuild/scripts/depfixer.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/scripts/depfixer.py b/mesonbuild/scripts/depfixer.py
index 18d70cc..e31f87d 100644
--- a/mesonbuild/scripts/depfixer.py
+++ b/mesonbuild/scripts/depfixer.py
@@ -313,7 +313,7 @@ class Elf(DataSizes):
# Only add each one once.
new_rpaths = OrderedSet() # type: OrderedSet[bytes]
if new_rpath:
- new_rpaths.add(new_rpath)
+ new_rpaths.update(new_rpath.split(b':'))
if old_rpath:
# Filter out build-only rpath entries
# added by get_link_dep_subdirs() or