Fixes build with musl
Unified · Split
| @@ -4234,6 +4234,15 @@ probe_libc(){ · 4233 unmodified lines | |||
| 4234 | eval ${pfx}libc_type=solaris | 4234 | eval ${pfx}libc_type=solaris |
| 4235 | add_${pfx}cppflags -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 | 4235 | add_${pfx}cppflags -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 |
| 4236 | fi | 4236 | fi |
| 4237 | check_${pfx}cc <<EOF | ||
| 4238 | #include <time.h> | ||
| 4239 | void *v = localtime_r; | ||
| 4240 | EOF | ||
| 4241 | test "$?" != 0 && check_${pfx}cc -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 <<EOF && add_${pfx}cppflags -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 | ||
| 4242 | #include <time.h> | ||
| 4243 | void *v = localtime_r; | ||
| 4244 | EOF | ||
| 4245 | |||
| 4237 | } | 4246 | } |
| 4238 | 4247 | ||
| 4239 | probe_libc | 4248 | probe_libc |