diff --git a/ChangeLog b/ChangeLog index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index c8ee87334c8c41e36e75be3b7810d5f7c6c47573..337ecea524764cf90a92fb953aa82fcc46d39671 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,12 @@ +2001-01-01 Havoc Pennington + + * gtk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * gdk/Makefile.am (LDFLAGS): add @LIBTOOL_EXPORT_OPTIONS@ + + * configure.in (LIBTOOL_EXPORT_OPTIONS): define + LIBTOOL_EXPORT_OPTIONS with options to control symbol export + 2001-01-01 Havoc Pennington * gtk/gtktexttagprivate.h: uscore-prepend all the stuff in here. diff --git a/configure.in b/configure.in index e59e6e61e488c2fb6088fa51e4a401401a6e53a9..7e12901f5c8a5e073ec7f1250de85b96114aaea8 100644 --- a/configure.in +++ b/configure.in @@ -178,6 +178,11 @@ changequote([,])dnl # Honor aclocal flags ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" +# libtool option to control which symbols are exported +# right now, symbols starting with _ are not exported +LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"' +AC_SUBST(LIBTOOL_EXPORT_OPTIONS) + # define a MAINT-like variable REBUILD which is set if Perl # and awk are found, so autogenerated sources can be rebuilt diff --git a/gdk-pixbuf/ChangeLog b/gdk-pixbuf/ChangeLog index 7311a33efc8ca060292e20b7ad0077f2bcce466d..a7397810ba149e1090d2699a377335770a6bbe9f 100644 --- a/gdk-pixbuf/ChangeLog +++ b/gdk-pixbuf/ChangeLog @@ -1,3 +1,8 @@ +2001-01-01 Havoc Pennington + + * Makefile.am (libgdk_pixbuf_1_3_la_LDFLAGS): add + @LIBTOOL_EXPORT_OPTIONS@ + 2000-12-30 Tor Lillqvist * gdk_pixbuf.def: Update. diff --git a/gdk-pixbuf/Makefile.am b/gdk-pixbuf/Makefile.am index a63e99fecbdeee006e2dde513b4debe103ef6899..fae34caa4c384af7555a4438ce01876ca4b30de5 100644 --- a/gdk-pixbuf/Makefile.am +++ b/gdk-pixbuf/Makefile.am @@ -174,6 +174,7 @@ libgdk_pixbuf_1_3_la_SOURCES = \ libgdk_pixbuf_1_3_la_LDFLAGS = \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ + @LIBTOOL_EXPORT_OPTIONS@ \ $(GLIB_LIBS) libgdk_pixbuf_1_3_la_LIBADD = pixops/libpixops.la diff --git a/gdk/Makefile.am b/gdk/Makefile.am index 916f02a5639bfbca28196e3a2a3c0ab33aa236b5..404954bd2d9a3f2ef32bf2f157245a43cac49ca6 100644 --- a/gdk/Makefile.am +++ b/gdk/Makefile.am @@ -33,6 +33,7 @@ LDFLAGS = @STRIP_BEGIN@ \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ -export-dynamic \ -rpath @prefix@/lib \ + @LIBTOOL_EXPORT_OPTIONS@ \ @PANGO_LIBS@ \ @GLIB_DEPLIBS@ \ @more_ldflags@ \ diff --git a/gtk/Makefile.am b/gtk/Makefile.am index 83eac005722403dcacbab65f9cdb7bc3d557f55c..20ee5f018c13327cd8fa66b6241e51f6e52d688e 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -33,6 +33,7 @@ LDFLAGS = @STRIP_BEGIN@ \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ -export-dynamic \ -rpath @prefix@/lib \ + @LIBTOOL_EXPORT_OPTIONS@ \ @PANGO_LIBS@ \ @GLIB_DEPLIBS@ \ @more_ldflags@ \