Ok, 24489 is a cut and paste of svn 24487 (because subversion branching is 
stupid).  It claims to "fix fpclassify, signbit, isfinite, isnan, isinf macros 
for long double math", but doesn't say what that _means_.  It's about 1200 
lines long, uses #if 0 to chop out a block at least once, and adds a lot of 
wrappers ala:

+#ifdef L_cargl
+long double cargl (long double complex x)
+{
+   return (long double) carg( (double complex)x );
+}
+#endif

It also renames several functions (finite()->isfinite()), removes several 
libm_hidden_def() and weak_alias() instances, then we get into the changes in 
Makerules and bits/mathcall.h where I haven't got a clue why it's doing any of 
that.

I don't exactly object to this patch as a bugfix, it probably is.  It's just 
that after attempting to review it, I still have no idea what it's a bugfix 
for.  Are there packages that now build against uClibc that didn't used to, or 
is it support for more hosts now, or what?

A little more explanation would be nice.  It's a bit big for a bugfix-only 
release, so it would be nice to know at least one specific package that needs 
it.

Rob
_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to