summaryrefslogtreecommitdiff
path: root/libm
AgeCommit message (Collapse)Author
2001-11-23Finish ajusting math lib options. Close out a couple of todo items.Eric Andersen
2001-11-23Default to building C89 math stuff only. Cleanup some warnings.Eric Andersen
-Erik
2001-11-22Totally rework the math library, this time based on the MacOs XEric Andersen
math library (which is itself based on the math lib from FreeBSD). -Erik
2001-11-22Seems we were lacking an acos() implementationEric Andersen
2001-07-03Force our child libs to link vs libcEric Andersen
2001-06-27Fix syntax error in comment.Manuel Novoa III
2001-06-19Oops... forgot to remove rint.c from the makefile.Manuel Novoa III
2001-06-19Remove Erik's broken implementation of rint(). Replace it by one "less broken".Manuel Novoa III
Also correct rounding beharior of round() and add trunc(). Note that round() and rint() currently don't check for infs and nans. I decided to wait on that until the big cleanup.
2001-06-18I went nuts and wrote a generic rint implementation. I think it isEric Andersen
correct per the man page and a little testing seems to show it works. -Erik
2001-06-15Be consistant for all the client code, and use TARGET_CC with ↵Eric Andersen
--uclibc-use-build-dir
2001-05-28Make selection of uClibc floating point support in printf, etc. seperateManuel Novoa III
from libm float function support. Also, move all Config files out of the main directory.
2001-05-25Cleanup the math.h header file. It was broken when enabling doublesEric Andersen
but disabling long doubles. -Erik
2001-05-22Added file for non-Cephes double routines; currently only fmod and modf.Manuel Novoa III
2001-05-18I wasn't building the libdl shared lib anymore. Make each lib install aEric Andersen
libfoo.so symlink as well as a libfoo.so.0 link, since gcc is currently only looking for files ending in .so. wierd. -Erik
2001-05-12Ok, this should finish off my massive ro-organization. The sourceEric Andersen
tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
2001-05-11Rework where libraries get installed to. Now thew will be compiled andEric Andersen
dropped into a uClibc/lib dir when compiling, which will make life a bit easier when installing and cleaning up. Preface uClibc with 'lib' so ldconfig will recognize it as a library. Make all libraries have the uClibc version number attached, making upgrades possible by using the traditional symlink to the .so name plan. -Erik
2001-05-11Fix up the 'make clean' targetEric Andersen
2001-05-10Ignore generated fileEric Andersen
2001-05-10uClibc now has a math library. muahahahaha!Eric Andersen
-Erik