libtool-patches
[Top][All Lists]
Advanced

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

Re: 329-gary-allow-RTLD_GLOBAL


From: Eric Blake
Subject: Re: 329-gary-allow-RTLD_GLOBAL
Date: Wed, 09 May 2007 06:28:29 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.10) Gecko/20070221 Thunderbird/1.5.0.10 Mnenhy/0.7.5.666

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

According to Gary V. Vaughan on 5/9/2007 2:12 AM:
>>
>> There is in fact a new bugglet due to this patch:
>>
>> gmake[3]: *** No rule to make target `tests/lt_dladvise.at', needed by
>> `tests/testsuite'.  Stop.
> 
> D'oh!  Thanks for the heads up.  Fixed now.

And another one:

libltdl/lt_error.c:38: warning: initializer-string for array of chars is
too long
libltdl/lt_error.c:38: warning: (near initialization for `error_strings[19]')

Committing this as obvious:

2007-05-09  Eric Blake  <address@hidden>

        * libltdl/libltdl/lt_error.h (LT_ERROR_LEN_MAX): Adjust, to fix
        buffer overflow in previous patch.

- --
Don't work too hard, make some time for fun as well!

Eric Blake             address@hidden
-----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

iD8DBQFGQb5s84KuGfSFAYARAuKsAJoDoRneTmmzUwvjUaA1/zuoAcscuwCgu9Od
kb/kDxMR3AwF6DxAX+nrelw=
=1hAI
-----END PGP SIGNATURE-----
Index: libltdl/libltdl/lt_error.h
===================================================================
RCS file: /sources/libtool/libtool/libltdl/libltdl/lt_error.h,v
retrieving revision 1.6
diff -u -p -r1.6 lt_error.h
--- libltdl/libltdl/lt_error.h  8 May 2007 14:38:50 -0000       1.6
+++ libltdl/libltdl/lt_error.h  9 May 2007 12:25:31 -0000
@@ -1,6 +1,6 @@
 /* lt_error.h -- error propogation interface
 
-   Copyright (C) 1999, 2000, 2001, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2004, 2007 Free Software Foundation, Inc.
    Written by Thomas Tanner, 1999
 
    NOTE: The canonical source of this file is maintained with the
@@ -73,7 +73,7 @@ enum {
 };
 
 /* Should be max of the error string lengths above (plus one for C++) */
-#define LT_ERROR_LEN_MAX (36)
+#define LT_ERROR_LEN_MAX (41)
 
 /* These functions are only useful from inside custom module loaders. */
 LT_SCOPE int   lt_dladderror   (const char *diagnostic);

reply via email to

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