patches/glibc/2.6/make-install-lib-all.patch.dont_apply
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Feb 17 22:08:06 2008 +0000 (2008-02-17)
changeset 431 8bde4c6ea47a
parent 136 22b5ef41df97
permissions -rw-r--r--
Robert P. J. DAY says:

apparently, the patchset for gcc 4.2.1 applies properly to the
source for gcc 4.2.2 and gcc 4.2.3. so, if you want, you can simply
add support for those last two just by augmenting menuconfig and
adding a couple symlinks for those two directories. seems like a
cheap way to add a couple new versions.
yann@136
     1
From http://svn.exactcode.de/t2/trunk/package/base/glibc32/make-install-lib-all.patch
yann@136
     2
Rule to install all needed libraries, not just the ones installed by install-lib,
yann@136
     3
yet not install programs.  
yann@136
     4
Needed because we can't use the main install target, as we can't build programs before
yann@136
     5
we have the final gcc installed; linking fails because libeh.a is not present,
yann@136
     6
and glibc insists on linking programs with that library.
yann@136
     7
yann@136
     8
diff -Naur glibc-2.3.4.orig/Makerules glibc-2.3.4/Makerules
yann@136
     9
--- glibc-2.3.4.orig/Makerules	2004-12-15 20:52:39.000000000 +0200
yann@136
    10
+++ glibc-2.3.4/Makerules	2005-02-19 15:16:31.415125176 +0200
yann@136
    11
@@ -864,6 +864,13 @@
yann@136
    12
 installed-libcs := $(foreach o,$(filter-out .os,$(object-suffixes-for-libc)),\
yann@136
    13
 			     $(inst_libdir)/$(patsubst %,$(libtype$o),\
yann@136
    14
 						     $(libprefix)$(libc-name)))
yann@136
    15
+
yann@136
    16
+install-lib-all: $(inst_slibdir)/libc.so$(libc.so-version) \
yann@136
    17
+		$(inst_slibdir)/libc-$(version).so \
yann@136
    18
+		$(inst_libdir)/libc.so \
yann@136
    19
+		$(inst_libdir)/libc.a \
yann@136
    20
+		install-lib
yann@136
    21
+
yann@136
    22
 install: $(installed-libcs)
yann@136
    23
 $(installed-libcs): $(inst_libdir)/lib$(libprefix)%: lib $(+force)
yann@136
    24
 	$(make-target-directory)
yann@136
    25
yann@136
    26
Signed-off-by: Robert P. J. Day <rpjday@mindspring.com>