the intl subdir in binutils may redirect some funcs with libintl_* prefixes (like building for win32), so the attached patch adds a stub like the existing one for dcgettect() ... this fixes building of elf2flt for me for mingw targets -mike
signature.asc
Description: This is a digitally signed message part.
Index: configure
===================================================================
RCS file: /var/cvs/elf2flt/configure,v
retrieving revision 1.12
diff -u -p -r1.12 configure
--- configure 3 Jan 2007 03:53:51 -0000 1.12
+++ configure 11 Oct 2007 03:20:29 -0000
@@ -3667,7 +3667,7 @@ done
-for ac_func in dcgettext
+for ac_func in dcgettext libintl_dgettext
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
Index: configure.in
===================================================================
RCS file: /var/cvs/elf2flt/configure.in,v
retrieving revision 1.10
diff -u -p -r1.10 configure.in
--- configure.in 3 Jan 2007 03:49:47 -0000 1.10
+++ configure.in 11 Oct 2007 03:20:29 -0000
@@ -116,7 +116,7 @@ AC_C_CONST
dnl Checks for library functions.
AC_FUNC_VPRINTF
-AC_CHECK_FUNCS(dcgettext)
+AC_CHECK_FUNCS(dcgettext libintl_dgettext)
dnl Subsitute values
AC_SUBST(target)
Index: stubs.c
===================================================================
RCS file: /var/cvs/elf2flt/stubs.c,v
retrieving revision 1.1
diff -u -p -r1.1 stubs.c
--- stubs.c 21 Sep 2003 23:19:08 -0000 1.1
+++ stubs.c 11 Oct 2007 03:20:29 -0000
@@ -4,3 +4,10 @@ const char *dcgettext (const char *domai
return msg;
}
#endif /* !HAVE_DCGETTEXT */
+
+#ifndef HAVE_LIBINTL_DGETTEXT
+const char *libintl_dgettext (const char *domain, const char *msg)
+{
+ return msg;
+}
+#endif /* !HAVE_LIBINTL_DGETTEXT */
_______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
