summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2020-08-07 23:24:53 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2020-08-07 23:25:42 +0300
commit1f2b9a5e5e0174ac9c7e593c76b32f6ec5894e7f (patch)
tree2c02c69427232a49b7712599acf21ba311923478
parent4a923b699b5e2575b7d0058a306ffb3d031aa970 (diff)
downloadmeson-rpathlogging.tar.gz
Better log message on rpath error.rpathlogging
-rw-r--r--mesonbuild/scripts/depfixer.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/scripts/depfixer.py b/mesonbuild/scripts/depfixer.py
index a3a3eff05..4176b9a03 100644
--- a/mesonbuild/scripts/depfixer.py
+++ b/mesonbuild/scripts/depfixer.py
@@ -323,7 +323,8 @@ class Elf(DataSizes):
new_rpath = b':'.join(new_rpaths)
if len(old_rpath) < len(new_rpath):
- sys.exit("New rpath must not be longer than the old one.")
+ msg = "New rpath must not be longer than the old one.\n Old: {}\n New: {}".format(old_rpath, new_rpath)
+ sys.exit(msg)
# The linker does read-only string deduplication. If there is a
# string that shares a suffix with the rpath, they might get
# dedupped. This means changing the rpath string might break something