From: Ulrich Drepper Date: Wed, 23 Feb 2000 22:15:49 +0000 (+0000) Subject: Update. X-Git-Tag: upstream/2.30~26189 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b2b28911645ee10d8a9b843c2d7406abe16a250a;p=external%2Fglibc.git Update. 2000-02-23 Andreas Jaeger * dlfcn/dlopen.c: Include for NULL. * dlfcn/dlsym.c: Likewise. * dlfcn/dlvsym.c: Likewise. * iconv/gconv.c: Likewise. --- diff --git a/ChangeLog b/ChangeLog index 008270b..5d554d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2000-02-23 Andreas Jaeger + + * dlfcn/dlopen.c: Include for NULL. + * dlfcn/dlsym.c: Likewise. + * dlfcn/dlvsym.c: Likewise. + * iconv/gconv.c: Likewise. + 2000-02-23 Ulrich Drepper * conform/conformtest.pl (@headers): Add stdlib.h. diff --git a/FAQ.in b/FAQ.in index c130a86..0581b35 100644 --- a/FAQ.in +++ b/FAQ.in @@ -346,7 +346,6 @@ compatibility - forever! The binary compatibility you lose is not only against the previous version of the GNU libc (version 2.0) but also against all future versions. - ?? How can I compile on my fast ix86 machine a working libc for my slow i386? After installing libc, programs abort with "Illegal Instruction". @@ -363,6 +362,22 @@ And you need to tell gcc to only generate i386 code, just add `-mcpu=i386' {UD} This applies not only to the i386. Compiling on a i686 for any older model will also fail if the above methods are not used. +?? `make' complains about a missing dlfcn/libdl.so when building + malloc/libmemprof.so. How can I fix this? + +{AJ} Older make version (<= 3.78.90) have a bug which was hidden by a bug in +glibc (<= 2.1.2). You need to upgrade make to a newer or fixed version. A +patch is available via +. + +After upgrading make, you should remove the file sysd-sorted in your build +directory. The problem is that the broken make creates a wrong order for +one list in that file. The list has to be recreated with the new make - +which happens if you remove the file. + +You might encounter this bug also in other situations where make scans +directories. I strongly advise to upgrade your make version. + ? Installation and configuration issues diff --git a/dlfcn/dlopen.c b/dlfcn/dlopen.c index cb49e6b..66c43de 100644 --- a/dlfcn/dlopen.c +++ b/dlfcn/dlopen.c @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include +#include struct dlopen_args { diff --git a/dlfcn/dlsym.c b/dlfcn/dlsym.c index 9a8fcdf..d1c5f73 100644 --- a/dlfcn/dlsym.c +++ b/dlfcn/dlsym.c @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include +#include struct dlsym_args { diff --git a/dlfcn/dlvsym.c b/dlfcn/dlvsym.c index a279b95..e316cb5 100644 --- a/dlfcn/dlvsym.c +++ b/dlfcn/dlvsym.c @@ -18,6 +18,7 @@ Boston, MA 02111-1307, USA. */ #include +#include struct dlvsym_args { diff --git a/iconv/gconv.c b/iconv/gconv.c index b9c404a..016baa1 100644 --- a/iconv/gconv.c +++ b/iconv/gconv.c @@ -23,6 +23,7 @@ #include #include #include +#include int internal_function