diff options
author | Ting-Wei Lan <lantw@src.gnome.org> | 2017-12-14 20:11:21 +0800 |
---|---|---|
committer | Mike Gorse <mgorse@alum.wpi.edu> | 2018-03-03 11:24:45 -0600 |
commit | ef43d25c9ff499f14a9a7fa24ce2ac779fa52ae5 (patch) | |
tree | 3b69ab94fb0e73ec2cda0973740a3baf831939f4 | |
parent | 10d81a5c3d11ad87dc5ceb5519ebde003a86ba58 (diff) | |
download | at-spi2-core-ef43d25c9ff499f14a9a7fa24ce2ac779fa52ae5.tar.gz |
meson: Specify version when defining _POSIX_C_SOURCE
FreeBSD libc assumes defining _POSIX_C_SOURCE without specifying a
version means a pre-C89 environment with the oldest version of POSIX
standard, IEEE Std 1003.1-1988, causing va_copy in C99 to be hidden.
To resolve this problem, simply provide a version number when
defining _POSIX_C_SOURCE.
https://bugzilla.gnome.org/show_bug.cgi?id=791608
-rw-r--r-- | meson.build | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meson.build b/meson.build index dbacc0d1..aaa0f723 100644 --- a/meson.build +++ b/meson.build @@ -8,7 +8,7 @@ project('at-spi2-core', 'c', ], meson_version: '>= 0.40.1') -add_project_arguments([ '-D_POSIX_C_SOURCE', '-D_DEFAULT_SOURCE' ], language: 'c') +add_project_arguments([ '-D_POSIX_C_SOURCE=200809L', '-D_DEFAULT_SOURCE' ], language: 'c') atspi_gir_ns = 'Atspi' |