X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs- Date: Mon, 3 Aug 1998 01:05:24 +0200 (CEST) From: Ronald Wahl To: Marc Lehmann Subject: Re: compiling glibc-2.0.95 fails (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Marc Lehmann Status: RO X-Status: A Content-Length: 2735 Lines: 73 Just got this, maybe you'll need this patch... -- \ Ronald Wahl --- rwahl AT gmx DOT net \ Gib Gates keine Chance! / \ WWW: http://www.tu-chemnitz.de/~row/ \ / \ Talk: rwa AT goliath DOT csn DOT tu-chemnitz DOT de \ Pinguine schuetzen. / \ PGP key available \ / ---------- Forwarded message ---------- Date: 02 Aug 1998 23:38:05 +0200 From: Andreas Jaeger Reply-To: glibc-linux AT ricardo DOT ecn DOT wfu DOT edu To: glibc-linux AT ricardo DOT ecn DOT wfu DOT edu Subject: Re: compiling glibc-2.0.95 fails >>>>> Ronald Wahl writes: > On 31 Jul 1998, Andreas Jaeger wrote: >> Please report bugs with the glibcbug script directly to the relevant >> list. Without further information about your system (which glibcbug >> gathers automatically) I can't help. I only know that it works for >> me;-). > Got it to work. The reason was that I forgot to set links to the kernel > includes from 2.1.112. So the compiler used the ones from 2.0.35. After > setting the links I started make again but it seems that sysd-syscalls > didn't get recreated. That's impossible to check for with make since both your 2.0.35 and 2.1.112 kernel includes are older than sysd-syscalls. Just rm sysd-syscalls - or better start with a fresh build. Btw. please use the appended patch before installing - otherwise I fear the installation will break. Andreas * elf/Makefile (ld-map): Move initialization below Makeconfig include. Index: elf/Makefile =================================================================== RCS file: /egcs/carton/cvsfiles/libc/elf/Makefile,v retrieving revision 1.95 diff -u -p -r1.95 Makefile --- Makefile 1998/07/27 17:42:09 1.95 +++ Makefile 1998/07/30 05:04:46 @@ -35,9 +35,6 @@ elide-routines.os = $(dl-routines) dl-su # ld.so uses those routines, plus some special stuff for being the program # interpreter and operating independent of libc. rtld-routines := rtld $(dl-routines) dl-sysdep dl-environ dl-minimal -ifeq ($(versioning),yes) -ld-map = $(common-objpfx)libc.map -endif distribute = $(rtld-routines:=.c) dynamic-link.h do-rel.h dl-machine.h \ dl-hash.h soinit.c sofini.c ldd.sh.in ldd.bash.in eval.c \ genrtldtbl.awk atomicity.h dl-procinfo.h ldsodefs.h \ @@ -53,6 +50,10 @@ before-compile = $(objpfx)trusted-dirs.h all: # Make this the default target; it will be defined in Rules. include ../Makeconfig + +ifeq ($(versioning),yes) +ld-map = $(common-objpfx)libc.map +endif ifeq (yes,$(build-shared)) extra-objs = $(rtld-routines:=.os) soinit.os sofini.os eval.os interp.os -- Andreas Jaeger aj AT arthur DOT rhein-neckar DOT de jaeger AT informatik DOT uni-kl DOT de for pgp-key finger ajaeger AT alma DOT student DOT uni-kl DOT de