This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
[patch] libltdl remove darwin hack
- From: Andreas Tobler <toa at pop dot agri dot ch>
- To: Java Patch List <java-patches at gcc dot gnu dot org>
- Date: Sat, 20 Dec 2003 15:43:58 +0100
- Subject: [patch] libltdl remove darwin hack
Hi all,
this patch has the same background as the one I just sent (boehm-gc
remove hack for darwin).
We can remove the recently introduced fix from Michael since fixinclude
will do it the right way.
If people want to build libgcj with the fsf gcc it will be officially
supported with the 3.4 gcc. At the time it will be released it contains
the proper fix for this header issue. So if one would build libgcj with
an older gcc we have to point him to this issue and advise him to take
an up-to-date gcc. (Note, this is only for darwin)
Is the below patch ok for main ?
Bootstrap & test, results posted saturday morning
(powerpc-apple-darwin7.2.0)
Andreas
2003-12-20 Andreas Tobler <a.tobler@schweiz.ch>
* libltdl/ltdl.c (HAVE_DYLD): Remove ifdef conditional for
darwin. Fixed by fixinclude now.
Index: libltdl/ltdl.c
===================================================================
RCS file: /cvs/gcc/gcc/libjava/libltdl/ltdl.c,v
retrieving revision 1.6
diff -u -r1.6 ltdl.c
--- libltdl/ltdl.c 18 Dec 2003 21:23:47 -0000 1.6
+++ libltdl/ltdl.c 20 Dec 2003 14:36:15 -0000
@@ -1584,13 +1584,7 @@
#if HAVE_MACH_O_DYLD_H
-# ifndef __private_extern__
-# define __private_extern__ extern
# include <mach-o/dyld.h>
-# undef __private_extern__
-# else
-# include <mach-o/dyld.h>
-# endif
#endif
#include <mach-o/getsect.h>