[uClibc] lrint in todays snapshot is broken

stian at nixia.no stian at nixia.no
Mon Feb 9 15:56:21 UTC 2004


Hi

I'm a new user of the uClibc and I might have done something wrong but I
don't think so. I used the buildroot Makefiles to create my uClibc gcc and
stuff, and I seems like todays snapshot has a broken math.h (and friends).
Rest of the library seems to work okay except the math path:

(uclibc 0.96.26 works perfect, just tested)

Host is a an up-to-date redhat 7.3, gcc 3.3

In file included from
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/math.h:63,
                 from main.c:5:
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:303:
error: conflicting types for `rint'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:252:
error: previous declaration of `rint'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:303:
error: conflicting types for `__rint'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:252:
error: previous declaration of `__rint'
In file included from
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/math.h:82,
                 from main.c:5:
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:303:
error: conflicting types for `rintf'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:252:
error: previous declaration of `rintf'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:303:
error: conflicting types for `__rintf'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:252:
error: previous declaration of `__rintf'
In file included from
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/math.h:99,
                 from main.c:5:
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:303:
error: conflicting types for `rintl'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:252:
error: previous declaration of `rintl'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:303:
error: conflicting types for `__rintl'
/disk0/uc/buildroot/build_i386/staging_dir/i586-linux-uclibc/sys-include/bits/mathcalls.h:252:
error: previous declaration of `__rintl'



Stian Skjelstad


This mail has been scanned for known viruses on an open, Linux-based mailsystem
developed by http://Knowledge-Network.no and http://Nixia.no.



More information about the uClibc mailing list