diff options
author | David Seifert <soap@gentoo.org> | 2018-10-14 00:53:16 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2018-10-14 23:56:59 +0300 |
commit | a28eddb822ab45f64859491cf2108d6ceb120d47 (patch) | |
tree | 9b4beb49337ce5be8d501bd1da0fab8ab6d987cd /docs/markdown/Build-options.md | |
parent | 3a8911a07fd120b6d06b00e0743cab8c2d980923 (diff) | |
download | meson-a28eddb822ab45f64859491cf2108d6ceb120d47.zip meson-a28eddb822ab45f64859491cf2108d6ceb120d47.tar.gz meson-a28eddb822ab45f64859491cf2108d6ceb120d47.tar.bz2 |
Use relative build-tree RPATHs on macOS
* This helps with reproducibility on macOS in the same way
`$ORIGIN` improves reproducibility on Linux-like systems.
* This makes the build-tree more resilient to users injecting
rpaths via `LDFLAGS`. Currently Meson on macOS crashes when
a build-tree rpath and a user-provided `-Wl,-rpath` in
LDFLAGS collide, leading to `install_name_tool` failures.
While this still does not solve the root cause, it makes
the occurrence much less likely, as users will generally
pass absolute `-Wl,-rpath` arguments into Meson.
Diffstat (limited to 'docs/markdown/Build-options.md')
0 files changed, 0 insertions, 0 deletions