]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
(Setting Output Variables): Emphasize that
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 9 Feb 2004 21:19:32 +0000 (21:19 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 9 Feb 2004 21:19:32 +0000 (21:19 +0000)
AC_SUBST provides no portable way to escape literal newlines.

ChangeLog
doc/autoconf.texi

index ef33f78e36745cfb871e5c3a0c6b15ae555c916f..e8ec521b8c13659e76af7fcb6be005d39a99f3d2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2004-02-09  Paul Eggert  <eggert@twinsun.com>
+
+       * doc/autoconf.texi (Setting Output Variables): Emphasize that
+       AC_SUBST provides no portable way to escape literal newlines.
+
+       * lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Ignore all
+       flags of the form -lcrt*.o, not just -lcrt[01].o and -lcrtbegin.o.
+       Darwin uses -lcrt2.o and there's little point to cataloging all
+       the system variants.  Partial fix reported by Andreas Waechter in:
+       http://mail.gnu.org/archive/html/autoconf-patches/2004-02/msg00006.html
+       for bug reported by Nelson H. F. Beebe in:
+       http://mail.gnu.org/archive/html/bug-autoconf/2003-12/msg00090.html
+       
 2004-02-04   Paolo Bonzini  <bonzini@gnu.org>
 
        * doc/autoconf.texi (AU_DEFUN): Fix English,
index 3719112f849fb8026235b44e741abb4f026f6906..2607af4c16668c683433bcf637fe2486083e2d43 100644 (file)
@@ -6990,7 +6990,8 @@ or more @file{Makefile}s).  This means that @code{AC_OUTPUT} will
 replace instances of @samp{@@@var{variable}@@} in input files with the
 value that the shell variable @var{variable} has when @code{AC_OUTPUT}
 is called.  This value of @var{variable} should not contain literal
-newlines.
+newlines.  (There is currently no portable way to escape literal
+newlines.)
 
 If @var{value} is given, in addition assign it to @var{variable}.
 @end defmac