Functions listed by SuSv3 but not (yet) included in uClibc

Aurelien Jacobs aurel at gnuage.org
Fri Jan 15 18:50:25 UTC 2010


On Tue, Jan 12, 2010 at 10:32:23AM -0500, A. Craig West wrote:
> I recently ran into a problem building ffmpeg on a uclibc system,
> where ffmpeg appears to depend on the log2f function. A bit of
> investigation led me to a section of code in libm/float_wrappers.c,
> with #undef L_log2f, and the comment:
>  /* For the time being, do _NOT_ implement these functions
>  * that are defined by SuSv3 */
> 
> What is missing is any explanation of WHY these functions are left
> unimplemented.

Attached patch enable those function to allow ffmpeg/x264/... to build.

> There is the secondary issue of why ffmpeg requires
> this function, but that isn't really pertinent to this list...

Significant overall speed difference compared to the double version
(on libc which actually implement a float version).

Aurel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-enable-log2f-and-exp2f.patch
Type: text/x-diff
Size: 3055 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20100115/5d0a96b6/attachment.bin>


More information about the uClibc mailing list