Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 23 Feb 2000 22:15:49 +0000 (22:15 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 23 Feb 2000 22:15:49 +0000 (22:15 +0000)
2000-02-23  Andreas Jaeger  <aj@suse.de>

* dlfcn/dlopen.c: Include <stddef.h> for NULL.
* dlfcn/dlsym.c: Likewise.
* dlfcn/dlvsym.c: Likewise.
* iconv/gconv.c: Likewise.

ChangeLog
FAQ.in
dlfcn/dlopen.c
dlfcn/dlsym.c
dlfcn/dlvsym.c
iconv/gconv.c

index 008270b..5d554d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2000-02-23  Andreas Jaeger  <aj@suse.de>
+
+       * dlfcn/dlopen.c: Include <stddef.h> for NULL.
+       * dlfcn/dlsym.c: Likewise.
+       * dlfcn/dlvsym.c: Likewise.
+       * iconv/gconv.c: Likewise.
+
 2000-02-23  Ulrich Drepper  <drepper@redhat.com>
 
        * conform/conformtest.pl (@headers): Add stdlib.h.
diff --git a/FAQ.in b/FAQ.in
index c130a86..0581b35 100644 (file)
--- 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
+<http://sourceware.cygnus.com//ml/libc-alpha/2000-02/msg00067.html>.
+
+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
 
index cb49e6b..66c43de 100644 (file)
@@ -18,6 +18,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include <dlfcn.h>
+#include <stddef.h>
 
 struct dlopen_args
 {
index 9a8fcdf..d1c5f73 100644 (file)
@@ -18,6 +18,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include <dlfcn.h>
+#include <stddef.h>
 
 struct dlsym_args
 {
index a279b95..e316cb5 100644 (file)
@@ -18,6 +18,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include <dlfcn.h>
+#include <stddef.h>
 
 struct dlvsym_args
 {
index b9c404a..016baa1 100644 (file)
@@ -23,6 +23,7 @@
 #include <gconv.h>
 #include <sys/param.h>
 #include <dlfcn.h>
+#include <stddef.h>
 
 int
 internal_function