libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: libtool--gary--1.0--patch-9


From: Gary V. Vaughan
Subject: FYI: libtool--gary--1.0--patch-9
Date: Tue, 13 Apr 2004 22:21:37 +0100 (BST)
User-agent: mailnotify/0.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Applied to HEAD.
- -- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
_________________________________________________________
This patch notification generated by tlaapply version 0.5
http://tkd.kicks-ass.net/arch/address@hidden/cvs-utils--tla--1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)

iD8DBQFAfFnhFRMICSmD1gYRAkWhAKCF9985bA6aMcvA+Z8lbuLjBkGpzgCdF+ba
LBYv04JC/l0XrERFN6DsYL0=
=28c3
-----END PGP SIGNATURE-----
* looking for address@hidden/libtool--gary--1.0--patch-8 to compare with
* comparing to address@hidden/libtool--gary--1.0--patch-8
D  libltdl/.arch-ids/lt__pre89.h.id
D  libltdl/.arch-ids/memcpy.c.id
D  libltdl/.arch-ids/memmove.c.id
D  libltdl/.arch-ids/strchr.c.id
D  libltdl/.arch-ids/strcmp.c.id
D  libltdl/.arch-ids/strrchr.c.id
D  libltdl/lt__pre89.h
D  libltdl/memcpy.c
D  libltdl/memmove.c
D  libltdl/strchr.c
D  libltdl/strcmp.c
D  libltdl/strrchr.c
M  ChangeLog
M  NEWS
M  libltdl/Makefile.am
M  m4/ltdl.m4
M  libltdl/lt__private.h
M  libltdl/loader-dlopen.c

* modified files

Index: Changelog
from  Gary V. Vaughan  <address@hidden>
        * libltdl/lt__pre89.h, libltdl/memcpy.c, libltdl/memmove.c,
        libltdl/strchr.c, libltdl/strcmp.c, libltdl/strrchr.c: Remove
        half-assed pre-c89 support entirely.
        * libltdl/lt__private.h: Don't refer to lt__pre89.h.
        * libltdl/Makefile.am (ltdldata_DATA): Remove references to
        deleted files.
        * NEWS: Mention it.

--- orig/NEWS
+++ mod/NEWS
@@ -42,6 +42,9 @@
   up the stack; it is also not recommended practice.
 * libltdl no longer uses lt_dlmalloc, lt_dlrealloc and lt_dlfree.  The symbols
   are still exported for backwards compatibility.
+* libltdl no longer supports pre-c89 compilers.  Some of the pre89 portability
+  functions had compile time bugs in them anyway, so you guys can't have been
+  using it :-)
 * make install now deletes preexisting $prefix/share/libtool before installing
   latest files.
 * Extracting symbols from an import library on cygwin and win32 now works.


--- orig/libltdl/Makefile.am
+++ mod/libltdl/Makefile.am
@@ -42,7 +42,7 @@
                      loader-preopen.c \
                      lt_error.h lt_error.c lt_mutex.h lt_mutex.c \
                      lt__private.h lt__alloc.h lt__alloc.c \
-                     lt__pre89.h lt__glibc.h argz.h lt__dirent.h \
+                     lt__glibc.h argz.h lt__dirent.h \
                      lt_system.h
 libltdl_la_LDFLAGS  = -no-undefined -version-info 5:0:2
 libltdl_la_LIBADD   = $(LIBADD_DL) $(LTLIBOBJS)
@@ -53,5 +53,4 @@
 ## These are installed as a subdirectory of pkgdatadir so that
 ## libtoolize --ltdl can find them later:
 ltdldatadir = $(pkgdatadir)/libltdl
-ltdldata_DATA = COPYING.LIB Makefile.am README $(libltdl_la_SOURCES) \
-               memcpy.c memmove.c strchr.c strcmp.c strrchr.c
+ltdldata_DATA = COPYING.LIB Makefile.am README $(libltdl_la_SOURCES)


--- orig/libltdl/loader-dlopen.c
+++ mod/libltdl/loader-dlopen.c
@@ -50,7 +50,7 @@
 #  endif /* !RTLD_LAZY */
 #endif
 #if !defined(LT_LAZY_OR_NOW)
-#  ifd efined(RTLD_NOW)
+#  if defined(RTLD_NOW)
 #    define LT_LAZY_OR_NOW     RTLD_NOW
 #  else
 #    if defined(DL_NOW)


--- orig/libltdl/lt__private.h
+++ mod/libltdl/lt__private.h
@@ -58,7 +58,6 @@
 #include "lt__alloc.h"
 #include "lt__dirent.h"
 #include "lt__glibc.h"
-#include "lt__pre89.h"
 
 /* ...and all exported interfaces.  */
 #include "ltdl.h"


--- orig/m4/ltdl.m4
+++ mod/m4/ltdl.m4
@@ -109,22 +109,6 @@
        [], [], [AC_INCLUDES_DEFAULT])
 AC_CHECK_HEADERS([string.h strings.h], [break], [], [AC_INCLUDES_DEFAULT])
 
-AC_FOREACH([LTDL_Func], [strchr index strrchr rindex memcpy bcopy],
-    [AH_TEMPLATE(AS_TR_CPP(HAVE_[]LTDL_Func),
-                [Define to 1 if you have the `]LTDL_Func[' function.])])
-
-AC_CHECK_FUNC([strchr], [AC_DEFINE([HAVE_STRCHR])],
-    [AC_CHECK_FUNC([index], [AC_DEFINE([HAVE_INDEX])],
-       [AC_LIBOBJ([strchr])])])
-
-AC_CHECK_FUNC([strrchr], [AC_DEFINE([HAVE_STRRCHR])],
-    [AC_CHECK_FUNC([rindex], [AC_DEFINE([HAVE_RINDEX])],
-       [AC_LIBOBJ([strrchr])])])
-
-AC_CHECK_FUNC([memcpy], [AC_DEFINE([HAVE_MEMCPY])],
-    [AC_CHECK_FUNC([bcopy],  [AC_DEFINE([HAVE_BCOPY])],
-       [AC_LIBOBJ([memcpy])])])
-
 AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
 
 AC_REPLACE_FUNCS([memmove strcmp])




reply via email to

[Prev in Thread] Current Thread [Next in Thread]