Browse Source

configure: Check for strtoll and redirect to _strtoi64 in the msvcrt block

This allows doing this redirection, if building with clang against
old enough MSVC headers that lack strtoll (2012 and older).

Signed-off-by: Martin Storsjö <martin@martin.st>
tags/n3.3
Martin Storsjö 9 years ago
parent
commit
56af0bc10f
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      configure

+ 3
- 1
configure View File

@@ -4008,6 +4008,9 @@ probe_libc(){
#endif
#endif
EOF
if [ "$pfx" = "" ]; then
check_func strtoll || add_cflags -Dstrtoll=_strtoi64
fi
elif check_${pfx}cpp_condition stddef.h "defined __KLIBC__"; then
eval ${pfx}libc_type=klibc
elif check_${pfx}cpp_condition sys/cdefs.h "defined __BIONIC__"; then
@@ -4979,7 +4982,6 @@ elif enabled_any msvc icl; then
__declspec($_restrict) void* foo(int);
EOF
fi
check_func strtoll || add_cflags -Dstrtoll=_strtoi64
fi

for pfx in "" host_; do


Loading…
Cancel
Save