Robert P. J. DAY says:
According to Mike Frysinger, this patch was removed from Gentoo in the
2.3.x series and didn't seem to cause any adverse effects. So toss it
from the patch directories for glibc 2.5 and up.
1 We know that the kernel headers are in place. Don't try to install them.
3 diff -dur uClibc-0.9.28.1.orig/Makefile uClibc-0.9.28.1/Makefile
4 --- uClibc-0.9.28.1.orig/Makefile 2007-01-28 06:38:00.000000000 +0100
5 +++ uClibc-0.9.28.1/Makefile 2007-01-28 18:55:46.000000000 +0100
7 $(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)lib
8 $(INSTALL) -d $(PREFIX)$(DEVEL_PREFIX)include
9 -$(INSTALL) -m 644 lib/*.[ao] $(PREFIX)$(DEVEL_PREFIX)lib/
10 - if [ "$(KERNEL_SOURCE)" = "$(DEVEL_PREFIX)" ] ; then \
11 - extra_exclude="--exclude include/linux --exclude include/asm'*'" ; \
13 - extra_exclude="" ; \
15 - tar -chf - include --exclude .svn --exclude CVS $$extra_exclude \
16 + extra_exclude="--exclude include/linux --exclude include/asm'*'" ; \
17 + tar -chf - include --exclude .svn --exclude CVS \
18 + --exclude include/linux \
19 + --exclude include/asm'*' \
20 | tar -xf - -C $(PREFIX)$(DEVEL_PREFIX)
21 ifneq ($(strip $(UCLIBC_HAS_FLOATS)),y)
22 # Remove floating point related headers since float support is disabled.