-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A recent round of patches trips up gcc -Werror compilation:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -DLTDLOPEN=libltdl "-DLT_CONFIG_H=<config.h>" -DLTDL -I. -I. -Ilibltdl -I./libltdl - -I./libltdl/libltdl -gdwarf-2 -Wall -Werror -MT libltdl/libltdl_libltdl_la-ltdl.lo -MD -MP -MF libltdl/.deps/libltdl_libltdl_la-ltdl.Tpo -c libltdl/ltdl.c -DDLL_EXPORT - -DPIC -o libltdl/.libs/libltdl_libltdl_la-ltdl.o libltdl/ltdl.c:1552: warning: 'advise_dup' defined but not used make[2]: *** [libltdl/libltdl_libltdl_la-ltdl.lo] Error 1 Applying this as obvious: 2007-07-04 Eric Blake <[EMAIL PROTECTED]> * libltdl/ltdl.c (advise_dup): Delete function no longer used after memleak fix three days ago. - -- Don't work too hard, make some time for fun as well! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGjBCQ84KuGfSFAYARAmkJAJ42GSwaj9XstFCJ8RUzTWB+vSVVHACgtaU3 lQnfZzc2HFI3wjxDnqSdoUk= =FnOO -----END PGP SIGNATURE-----
Index: libltdl/ltdl.c =================================================================== RCS file: /sources/libtool/libtool/libltdl/ltdl.c,v retrieving revision 1.252 diff -u -p -r1.252 ltdl.c --- libltdl/ltdl.c 1 Jul 2007 06:12:46 -0000 1.252 +++ libltdl/ltdl.c 4 Jul 2007 21:20:17 -0000 @@ -123,7 +123,6 @@ static int tryall_dlopen (lt_dlhan lt_dladvise padvise, const lt_dlvtable *vtable); static int unload_deplibs (lt_dlhandle handle); -static lt__advise *advise_dup (lt__advise *advise); static int lt_argz_insert (char **pargz, size_t *pargz_len, char *before, const char *entry); static int lt_argz_insertinorder (char **pargz, size_t *pargz_len, @@ -1547,13 +1546,6 @@ lt_dladvise_global (lt_dladvise *padvise return 0; } -static lt__advise * -advise_dup (lt__advise *advise) -{ - lt__advise *dup = (lt__advise *) lt__zalloc (sizeof (lt__advise)); - return (lt__advise *) memcpy (dup, advise, sizeof (lt__advise)); -} - /* Libtool-1.5.x interface for loading a new module named FILENAME. */ lt_dlhandle lt_dlopen (const char *filename)