+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
+2001-11-27 Dan Winship <danw@ximian.com>
+
+ * configure.in (G_MODULE_LDFLAGS): Set this from libtool rather
+ than hardcoding values for certain platforms.
+
+ * glib/libcharset/config.charset: Add a rule for NetBSD.
+
+ * glib/libcharset/localcharset.c (_g_locale_get_charset_aliases):
+ If LIBCHARSET_ALIAS_DIR is set, look for charset.aliases there.
+
+ * tests/Makefile.am (TESTS_ENVIRONMENT): set LIBCHARSET_ALIAS_DIR
+ so we don't depend on charset.aliases having been installed
+
2001-11-26 Matthias Clasen <matthiasc@poet.de>
* glib/gnode.c (g_node_traverse): Implement G_LEVEL_ORDER correctly.
G_MODULE_LIBS=
G_MODULE_LIBS_EXTRA=
G_MODULE_PLUGIN_LIBS=
-G_MODULE_LDFLAGS=
+G_MODULE_LDFLAGS=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
dnl G_MODULE_IMPL= don't reset, so cmd-line can override
G_MODULE_NEED_USCORE=0
G_MODULE_BROKEN_RTLD_GLOBAL=0
fi
dnl *** shl_load() in libdld (HP-UX)
if test -z "$G_MODULE_IMPL"; then
- AC_MSG_CHECKING(how to export all symbols)
- SAVED_LDFLAGS=$LDFLAGS
- LDFLAGS="$LDFLAGS -Wl,-E"
- AC_TRY_LINK(,[ return 0; ],
- [ G_MODULE_LDFLAGS="-Wl,-E" ],[
- LDFLAGS="$SAVED_LDFLAGS -bexpall"
- AC_TRY_LINK(,[ return 0; ],
- [G_MODULE_LDFLAGS="-bexpall"],
- [G_MODULE_LDFLAGS="none"])
- ])
- LDFLAGS=$SAVED_LDFLAGS
- AC_MSG_RESULT($G_MODULE_LDFLAGS)
- if test "x$G_MODULE_LDFLAGS" = "xnone"; then
- G_MODULE_LDFLAGS=
- fi
AC_CHECK_LIB(dld, shl_load,
[G_MODULE_LIBS=-ldld
G_MODULE_IMPL=G_MODULE_IMPL_DLD],
fi
dnl *** additional checks for G_MODULE_IMPL_DL
if test "$G_MODULE_IMPL" = "G_MODULE_IMPL_DL"; then
- case "$host_os" in
- linux*)
- G_MODULE_LDFLAGS='-rdynamic'
- ;;
- esac
LIBS_orig="$LIBS"
LDFLAGS_orig="$LDFLAGS"
LIBS="$LIBS $G_MODULE_LIBS"
echo "eo CP850"
echo "eo_EO CP850"
;;
+ netbsd*)
+ echo "646 ASCII"
+ ;;
esac
{
#ifndef WIN32
FILE *fp;
- const char *dir = LIBDIR;
+ const char *dir = getenv ("LIBCHARSET_ALIAS_DIR");
const char *base = "charset.alias";
char *file_name;
+ if (dir == NULL)
+ dir = LIBDIR;
+
/* Concatenate dir and base into freshly allocated file_name. */
{
size_t dir_len = strlen (dir);
check_PROGRAMS = $(test_programs) $(test_script_support_programs)
TESTS = $(test_programs) $(test_scripts)
-TESTS_ENVIRONMENT = srcdir=$(srcdir)
+TESTS_ENVIRONMENT = srcdir=$(srcdir) \
+ LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset
progs_LDADD = $(EFENCE) $(libglib) $(EFENCE)
thread_LDADD = $(libgthread) @G_THREAD_LIBS@ $(progs_LDADD)