Fixes build with musl
Unified · Split
| @@ -4234,6 +4234,15 @@ probe_libc(){ · 4233 unmodified lines | ||
| 4234 | 4234 | eval ${pfx}libc_type=solaris |
| 4235 | 4235 | add_${pfx}cppflags -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 |
| 4236 | 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 | 4248 | probe_libc |