diff options
author | Eric Andersen <andersen@codepoet.org> | 2001-11-21 14:56:43 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2001-11-21 14:56:43 +0000 |
commit | ee185898f61c50ad0b174b45a58c38054571a0b3 (patch) | |
tree | c0b0de7a9c86c0805e492a2af62672a2750b7147 /README | |
parent | e625699c3b1a636fa86ed19f96a70e11a23cd020 (diff) |
Adjust naming for __FORCE_GLIBC__ to __FORCE_GLIBC and add
support for __FORCE_NOGLIBC per Brian Stafford
<brian.stafford@office-logic.com>
Diffstat (limited to 'README')
-rw-r--r-- | README | 22 |
1 files changed, 18 insertions, 4 deletions
@@ -44,7 +44,21 @@ To compile programs with uClibc, and then just ./configure and make as usual. -Note: You may also want to look at extra/gcc-uclibc/gcc-uclibc.c for - additional information concerning what options and environment - variables the gcc wrapper handles. - +Note: + + You may also want to look at extra/gcc-uclibc/gcc-uclibc.c for + additional information concerning what options and environment + variables the gcc wrapper handles. + +Note2: + + There is an unwholesomely huge amount of code out there that + depends on the presence of GNU libc header files. We have GNU + libc header files. So we have committed a horrible sin in + uClibc. We _lie_ and claim to be GNU libc in order to force + many applications to work as their developers intended. This + is IMHO, pardonable, since these defines are not really + intended to check for the presence of a particular library, but + rather are used to define an _interface_. Some programs (such + as GNU binutils) are especially chummy with glibc, and need + this behavior disabled by adding CFLAGS+=-D__FORCE_NOGLIBC |