Andrew,
    Thanks for the hint. I make the patch as being only...

===================================================================
--- intl/localcharset.c (revision 116795)
+++ intl/localcharset.c (working copy)
@@ -23,6 +23,13 @@
 # include <config.h>
 #endif
 
+#if !HAVE_ICONV
+
+/* Provide our variant only if we don't use the systems iconv library.  This is
+* consistant with the usage in loadmsgcat.c and prevents us from relying on
+* link-time symbol resolution.
+*/
+
 /* Specification.  */
 #include "localcharset.h"
 
@@ -396,3 +403,4 @@
 
   return codeset;
 }
+#endif

...once all the garbage whitespace is removed.
                   Jack

Reply via email to