summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-11-21 14:56:43 +0000
committerEric Andersen <andersen@codepoet.org>2001-11-21 14:56:43 +0000
commitee185898f61c50ad0b174b45a58c38054571a0b3 (patch)
treec0b0de7a9c86c0805e492a2af62672a2750b7147 /README
parente625699c3b1a636fa86ed19f96a70e11a23cd020 (diff)
downloaduClibc-alpine-ee185898f61c50ad0b174b45a58c38054571a0b3.tar.bz2
uClibc-alpine-ee185898f61c50ad0b174b45a58c38054571a0b3.tar.xz
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--README22
1 files changed, 18 insertions, 4 deletions
diff --git a/README b/README
index 34268dfc8..2d9d55c2c 100644
--- a/README
+++ b/README
@@ -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