On Wed, 25 Apr 2007 23:57:13 +0200, "Bruno Haible" <[EMAIL PROTECTED]>

[Lots of good comments...snipped]

As I was the originator of this change (though not its final form), and
because Ralf has already committed it to libtool cvs, I'll generate and
test an additional patch addressing Bruno's concerns.  Then Ralf can
propagate the update over to the gnulib folks.

> Also, I don't see where in the C code this macro SYSTEM_ARGZ_IS_BROKEN is
> being tested.

It is being used on the libtool side in libltdl/libltdl/lt__glibc.h:

-#if !defined(HAVE_ARGZ_H)
+#if !defined(HAVE_ARGZ_H) || defined(SYSTEM_ARGZ_IS_BROKEN)
 /* Redefine any glibc symbols we reimplement to import the
    implementations into our lt__ namespace so we don't ever
    clash with the system library if our clients use argz_*

--
Chuck


Reply via email to