diff options
author | TingPing <tingping@tingping.se> | 2018-07-27 19:20:51 -0400 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2018-07-29 21:04:04 +0300 |
commit | bd219876859e86044818b66958eeed83e45ebce4 (patch) | |
tree | 2d8343f62fd75d6af6f7ebe8709b5fb11af4ea7f /mesonbuild/modules/gnome.py | |
parent | 6b9fdfe67b88f37310e7455997ef2664bf88e58f (diff) | |
download | meson-bd219876859e86044818b66958eeed83e45ebce4.zip meson-bd219876859e86044818b66958eeed83e45ebce4.tar.gz meson-bd219876859e86044818b66958eeed83e45ebce4.tar.bz2 |
gnome: Fix building gir with asan again
asan must be first in ldflags and this order was lost in cb36add970d448f8b4ace7e4dc6028e5441bccd7
So this is the most simple solution of just putting it first in internal_ldflags
See https://github.com/mesonbuild/meson/issues/2117#issuecomment-408560838
Diffstat (limited to 'mesonbuild/modules/gnome.py')
-rw-r--r-- | mesonbuild/modules/gnome.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index 1459ffe..f8cb30f 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -511,7 +511,7 @@ class GnomeModule(ExtensionModule): sanitize = state.environment.coredata.base_options['b_sanitize'].value cflags += compilers.sanitizer_compile_args(sanitize) if 'address' in sanitize.split(','): - external_ldflags += ['-lasan'] + internal_ldflags += ['-lasan'] # This must be first in ldflags # FIXME: Linking directly to libasan is not recommended but g-ir-scanner # does not understand -f LDFLAGS. https://bugzilla.gnome.org/show_bug.cgi?id=783892 # ldflags += compilers.sanitizer_link_args(sanitize) |