[glib: 2/6] meson: Don't use -export-dynamic



commit 12a7f27256e7f8703fa482a54d349b8af416a91c
Author: Ting-Wei Lan <lantw src gnome org>
Date:   Sat May 26 01:27:07 2018 +0800

    meson: Don't use -export-dynamic
    
    -export-dynamic is a libtool flag. It is also supported by GCC as an
    undocumented flag, but it is not supported by Clang. Since we don't use
    libtool in meson, we should use -Wl,--export-dynamic instead.

 gio/tests/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gio/tests/meson.build b/gio/tests/meson.build
index 83fadb6d7..3fe7d3b57 100644
--- a/gio/tests/meson.build
+++ b/gio/tests/meson.build
@@ -376,7 +376,7 @@ if not meson.is_cross_build() or meson.has_exe_wrapper()
     resource_plugin_platform_link_args = []
   endif
   shared_module ('resourceplugin', 'resourceplugin.c', plugin_resources_c,
-    link_args : ['-export-dynamic'] + resource_plugin_platform_link_args,
+    link_args : export_dynamic_ldflags + resource_plugin_platform_link_args,
     dependencies : common_gio_tests_deps)
 
   test_gresource = custom_target('test.gresource',


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]