This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Saturday 16 February 2008, Robert P. J. Day wrote: > Based on feedback from Mike Frysinger, add the following patchset for > glibc-2.7. Not stress-tested, but at least make it available for > interested testers. boo, no diffstat :p you should do a quick grab of the bugfixes distros have accumulated. for example, the sscanf fix, the memchk fix, the pthread_cond_timedwait fix (x86_64-specific, so prob not a big deal), the alpha/arm/sh nptl fixes ... or just wait for someone to complain ;) > Index: patches/glibc/2.7/make-install-lib-all.patch.dont_apply > =================================================================== > --- patches/glibc/2.7/make-install-lib-all.patch.dont_apply (revision 0) > +++ patches/glibc/2.7/make-install-lib-all.patch.dont_apply (revision 0) > @@ -0,0 +1,24 @@ > +From > http://svn.exactcode.de/t2/trunk/package/base/glibc32/make-install-lib-all. >patch +Rule to install all needed libraries, not just the ones installed by > install-lib, +yet not install programs. > +Needed because we can't use the main install target, as we can't build > programs before +we have the final gcc installed; linking fails because > libeh.a is not present, +and glibc insists on linking programs with that > library. > + > +diff -Naur glibc-2.3.4.orig/Makerules glibc-2.3.4/Makerules > +--- glibc-2.3.4.orig/Makerules 2004-12-15 20:52:39.000000000 +0200 > ++++ glibc-2.3.4/Makerules 2005-02-19 15:16:31.415125176 +0200 > +@@ -867,6 +867,13 @@ > + installed-libcs := $(foreach o,$(filter-out > .os,$(object-suffixes-for-libc)),\ + $(inst_libdir)/$(patsubst > %,$(libtype$o),\ > + $(libprefix)$(libc-name))) > ++ > ++install-lib-all: $(inst_slibdir)/libc.so$(libc.so-version) \ > ++ $(inst_slibdir)/libc-$(version).so \ > ++ $(inst_libdir)/libc.so \ > ++ $(inst_libdir)/libc.a \ > ++ install-lib > ++ > + install: $(installed-libcs) > + $(installed-libcs): $(inst_libdir)/lib$(libprefix)%: lib $(+force) > + $(make-target-directory) i would toss this and do it right: leverage "build-programs=no" -mike
Attachment:
signature.asc
Description: This is a digitally signed message part.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |