INN commit: trunk (doc/pod/hacking.pod support/ltmain.sh)

INN Commit Russ_Allbery at isc.org
Sat Apr 12 20:21:13 UTC 2008


    Date: Saturday, April 12, 2008 @ 13:21:12
  Author: iulius
Revision: 7761

Fix the installation when compiling with libtool.  The ltmain.sh
script needs a specific modification.

Modified:
  trunk/doc/pod/hacking.pod
  trunk/support/ltmain.sh

---------------------+
 doc/pod/hacking.pod |   15 +++++++++------
 support/ltmain.sh   |    9 ++++++++-
 2 files changed, 17 insertions(+), 7 deletions(-)

Modified: doc/pod/hacking.pod
===================================================================
--- doc/pod/hacking.pod	2008-04-12 05:43:40 UTC (rev 7760)
+++ doc/pod/hacking.pod	2008-04-12 20:21:12 UTC (rev 7761)
@@ -67,13 +67,16 @@
 
 The supporting files for autoconf are in the F<support> subdirectory,
 including the files F<config.guess> and F<config.sub> to determine the
-system name and and F<ltmain.sh> for libtool support.  The latter file
+system name and F<ltmain.sh> for libtool support.  The latter file
 comes from the libtool distribution; the canonical version of the former
-two are available from ftp.gnu.org in /gnu/config.  In addition,
-F<m4/libtool.m4> is just a copy of F<libtool.m4> from the libtool
-distribution.  (Using libtool without using automake requires a few odd
-hacks.)  New versions should be checked in periodically when available.
-There are no INN-specific modifications to those files.
+two are available from L<ftp://ftp.gnu.org/gnu/config/> (which currently
+redirects to L<http://git.savannah.gnu.org/gitweb/?p=config.git;a=tree>).
+In addition, F<m4/libtool.m4> is just a copy of F<libtool.m4> from the
+libtool distribution.  (Using libtool without using automake requires
+a few odd hacks.)  New versions should be checked in periodically when
+available.  There are no INN-specific modifications to those files except
+for F<ltmain.sh> which recognizes the additional B<-B> flag that INN's
+B<install-sh> script uses.
 
 INN should not compile with libtool by default, only when requested, since
 otherwise normal compilations are quite slow.  (Using libtool is not

Modified: support/ltmain.sh
===================================================================
--- support/ltmain.sh	2008-04-12 05:43:40 UTC (rev 7760)
+++ support/ltmain.sh	2008-04-12 20:21:12 UTC (rev 7761)
@@ -1,6 +1,12 @@
 # ltmain.sh - Provide generalized library-building support services.
 # NOTE: Changing this file will not affect anything until you rerun configure.
 #
+# NOTICE TO INN MAINTAINERS:
+# This file has been modified from the standard libtool version to
+# recognize the additional -B flag that INN's install-sh program
+# recognizes; apart from that, it is identical to the stock libtool
+# distribution.
+#
 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
 # 2007, 2008  Free Software Foundation, Inc.
 # Originally by Gordon Matzigkeit <gord at gnu.ai.mit.edu>, 1996
@@ -5859,7 +5865,8 @@
 	*) prev=$arg ;;
 	esac
 	;;
-      -g | -m | -o) prev=$arg ;;
+      # Added '-B' to support INN's install-sh program.
+      -g | -m | -o | -B) prev=$arg ;;
       -s)
 	stripme=" -s"
 	continue



More information about the inn-committers mailing list