Merge commit 'c6496de33456f20144b994ac38f308f2de333608'
authorJames Almer <jamrial@gmail.com>
Sun, 12 Nov 2017 02:09:21 +0000 (23:09 -0300)
committerJames Almer <jamrial@gmail.com>
Sun, 12 Nov 2017 02:09:21 +0000 (23:09 -0300)
* commit 'c6496de33456f20144b994ac38f308f2de333608':
  configure: Move enabling libc_type into probe_libc() function

Merged-by: James Almer <jamrial@gmail.com>
1  2 
configure

diff --cc configure
+++ b/configure
      elif check_${pfx}cpp_condition sys/brand.h "defined LABELED_BRAND_NAME"; then
          eval ${pfx}libc_type=solaris
          add_${pfx}cppflags -D__EXTENSIONS__ -D_XOPEN_SOURCE=600
 -    else
 -        eval ${pfx}libc_type=default
 -        add_${pfx}cppflags -D_DEFAULT_SOURCE
      fi
 +    check_${pfx}cc <<EOF
 +#include <time.h>
 +void *v = localtime_r;
 +EOF
 +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
 +#include <time.h>
 +void *v = localtime_r;
 +EOF
 +
+     eval test -n "\${${pfx}libc_type}" && enable ${pfx}libc_${libc_type}
  }
  
  probe_libc