[Mesa-dev] [PATCH 5/6] meson: osx ld doesn't support --build-id
Jon Turney
jon.turney at dronecode.org.uk
Sun Jan 28 14:24:12 UTC 2018
---
meson.build | 4 ++++
src/mesa/drivers/dri/meson.build | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/meson.build b/meson.build
index 8fdbaa8b8d8..655a93cecef 100644
--- a/meson.build
+++ b/meson.build
@@ -914,6 +914,10 @@ if cc.links('int main() { return 0; }',
name : 'dynamic-list')
with_ld_dynamic_list = true
endif
+ld_args_build_id = []
+if build_machine.system() != 'darwin'
+ ld_args_build_id += '-Wl,--build-id=sha1'
+endif
# check for dl support
if cc.has_function('dlopen')
diff --git a/src/mesa/drivers/dri/meson.build b/src/mesa/drivers/dri/meson.build
index 87021fba885..6342168ab33 100644
--- a/src/mesa/drivers/dri/meson.build
+++ b/src/mesa/drivers/dri/meson.build
@@ -53,7 +53,7 @@ if dri_drivers != []
dependencies : [
dep_selinux, dep_libdrm, dep_expat, dep_m, dep_thread, dep_dl, idep_nir,
],
- link_args : ['-Wl,--build-id=sha1', ld_args_bsymbolic, ld_args_gc_sections],
+ link_args : [ld_args_build_id, ld_args_bsymbolic, ld_args_gc_sections],
)
meson.add_install_script(
--
2.15.1
More information about the mesa-dev
mailing list