Commit b4f508ab authored by Eric Engestrom's avatar Eric Engestrom Committed by Eric Engestrom

meson: define _GNU_SOURCE on FreeBSD

_mesa_strtod() needs this to use strtod_l(), which behaves correctly
wrt `,` vs `.` decimal separator.

Closes: #2008Signed-off-by: Eric Engestrom's avatarEric Engestrom <>
parent 1a2246a5
Pipeline #74233 passed with stages
in 30 minutes and 7 seconds
......@@ -884,7 +884,7 @@ if cc.compiles('__uint128_t foo(void) { return 0; }',
# TODO: this is very incomplete
if ['linux', 'cygwin', 'gnu', 'gnu/kfreebsd'].contains(host_machine.system())
if ['linux', 'cygwin', 'gnu', 'freebsd', 'gnu/kfreebsd'].contains(host_machine.system())
pre_args += '-D_GNU_SOURCE'
elif host_machine.system() == 'sunos'
pre_args += '-D__EXTENSIONS__'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment