+Thu Nov 27 08:53:05 1997 Gordon Matzigkeit <gord@gnu.org>
+
+ * ltconfig.in, ltmain.in (global_symbol_pipe): Explicitly cast all
+ addresses to __ptr_t. This fixes a bug due to a strict IRIX
+ compiler. Suggested by Kaveh R. Ghazi.
+
+Sun Nov 23 09:29:58 1997 Gordon Matzigkeit <gord@gnu.org>
+
+ * ltmain.in (echo): For aesthetics, avoid using `$echo' when
+ `echo' will do *exactly* the same thing. This prevents ugly
+ `printf %s\n timestamp > some.lo' commands from appearing in the
+ libtool output.
+ (link): Delete the `-allow-undefined' flag because it is now the
+ default. Make `-no-undefined' in order for people to declare that
+ a library is entirely self-contained. This prevents maintainers
+ from accidentally creating shared libraries that won't work on
+ AIX. Reported by Stefan Westerfield and Danny Backx.
+
+ * ltconfig.in (echo): Use an echo variable, just as in ltmain.in,
+ because we need it for quoting substitutions. For most of the
+ script, though, use the default echo, just like Autoconf does.
+ Without this patch, character \001 ends up in global_symbol_pipe.
+ Reported by Lars Hecking and Jürgen Fluk.
+
+ * ltmain.in (echo): Set default to `echo=echo'. Ooops. That's
+ what you get for testing obscure code paths and forgetting to
+ revert to the original version. Reported by Danny Backx.
+
Fri Nov 14 10:44:07 1997 Gordon Matzigkeit <gord@gnu.org>
* ltconfig.in (hardcode_libdir_flag_spec): Set to `-R' for FreeBSD
(postuninstall_cmds, old_postuninstall_cmds): Commands to run
after uninstall mode deletes the libraries. Suggested by Joop van
de Wege.
+ (export_dynamic_flag_spec): On HP-UX, add the `${wl}-E'
+ export_dynamic_flag_spec. Reported by Matthias Hoelzer.
Tue Nov 11 15:05:58 1997 Gordon Matzigkeit <gord@gnu.org>
$(srcdir)/demo/aclocal.m4: demo/configure.in demo/acinclude.m4
cd $(srcdir)/demo && $(ACLOCAL)
+
+# These commands really help my life as a maintainer who uses PRCS.
+# Feel free to copy them to your own project. I just run a
+# maintainer-checkin whenever I feel like it, then I run a maintainer-release
+# after changing the project major version number in my project file.
+#
+# This works because of the special `$Format ...$' string I have in my
+# `configure.in'.
+PRCS = prcs
+
+maintainer-checkin:
+ cd $(top_srcdir) && $(PRCS) checkin $(PACKAGE)
+
+maintainer-release: distcheck
+ cd $(top_srcdir) && $(PRCS) checkin $(PACKAGE)
+ @newver=`grep '^(Parent-Version[ ]' $(srcdir)/$(PACKAGE).prj | \
+ sed 's/^.*[ ]\+\([^ ]\+\)[ ]\+[0-9]\+).*$$/\1/'`; \
+ if test "X$$newver" = "X$(VERSION)"; then \
+ echo "Parent-Version \`$$newver' is the same as the released version." 1>&2; \
+ echo "You must change the Project-Version major number in $(top_srcdir)/$(PACKAGE).prj before releasing." 1>&2; \
+ exit 1; \
+ fi; \
+ echo "============================="; \
+ echo "Congratulations! $(PACKAGE)-$(VERSION) is now complete."; \
+ echo; \
+ echo "Distribute \`$(PACKAGE)-$(VERSION).tar.gz' to the masses, and start thinking about"; \
+ echo "how you're going to tackle $(PACKAGE)-$$newver!"; \
+ echo "============================="
+ cd $(top_srcdir) && $(PRCS) rekey $(PACKAGE) configure.in
`-static' flag now just prevents dynamic linking of libtool libraries.
* The `-rpath' flag can be used to hardcode absolute directories when
linking executables using libtool.
+* `-allow-undefined' is now the default. You can use `-no-undefined'
+ to declare that a shared library is completely self-contained.
* Suppress duplicate compiler output during `compile' mode.
* New `execute' mode to support debugging uninstalled libtool
libraries and executables.
dnl `prcs.README' from your nearest GNU mirror.
dnl $Format: "AM_INIT_AUTOMAKE($Project$,$ProjectMajorVersion$)"$
-AM_INIT_AUTOMAKE(libtool,1.2a)
+AM_INIT_AUTOMAKE(libtool,1.2b)
pkgdatadir='${datadir}/libtool'
AC_SUBST(pkgdatadir)