On Tue, 21 May 2013, Luca Barbato wrote:
On 05/21/2013 10:43 AM, Martin Storsjö wrote:--- configure | 3 +++ 1 file changed, 3 insertions(+)diff --git a/configure b/configure index c84050c..792b77b 100755 --- a/configure +++ b/configure @@ -3196,6 +3196,9 @@ elif check_func_headers stdlib.h _get_doserrno; then vsnprintf=avpriv_vsnprintf elif check_cpp_condition stddef.h "defined __KLIBC__"; then libc_type=klibc +elif check_cpp_condition sys/cdefs.h "defined __BIONIC__"; then + libc_type=bionic + add_compat strtod.o strtod=avpriv_strtod fi test -n "$libc_type" && enable $libc_typeUpstream won't fix that?
They might, but it's not very high on their list of priorities. The source for the strtod function is from a pretty old netbsd version - I tried hacking in rudimentary support for a better strtod(), but they said they'd rather try to resync with the newer upstream netbsd version where strtod was implemented more completely than deviate more by adding another not-totally complete implementation. But the netbsd libc had changed pretty much before that function was improved in the netbsd tree, so it's not dead simple to cherrypick that particular fix from there either.
// Martin
_______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
