autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fix parsing of Fortran -v output in Portland-Group compiler again


From: Ralf Wildenhues
Subject: fix parsing of Fortran -v output in Portland-Group compiler again
Date: Wed, 29 Jun 2005 14:48:58 +0200
User-agent: Mutt/1.4.1i

With Portland 5.2-4 and 6.0-4 compilers it is necessary to remove some
single quotes from verbose Fortran linking output.  Steven applied a
similar patch for double quoted stuff some time ago[1].  A bug report
against LAM[2] suggests the patch below, I don't know of a better
solution right away.

Regards,
Ralf

[1] http://lists.gnu.org/archive/html/autoconf-patches/2004-03/msg00063.html
[2] http://www.lam-mpi.org/MailArchives/lam/2005/06/10866.php

        * lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Fix also for
        double-quoted -cmdline argument in Portland Group compiler.
        Reported against LAM by Ole Holm Nielsen <address@hidden>.

Index: lib/autoconf/fortran.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/fortran.m4,v
retrieving revision 1.193
diff -u -r1.193 fortran.m4
--- lib/autoconf/fortran.m4     22 Jun 2005 12:14:00 -0000      1.193
+++ lib/autoconf/fortran.m4     29 Jun 2005 12:45:53 -0000
@@ -554,7 +554,9 @@
   *mGLOB_options_string*)
     ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output | 
sed 's/"-mGLOB[[^"]]*"/ /g'` ;;
 
-  # Portland Group compiler has quoted -cmdline argument
+  # Portland Group compiler has singly- or doubly-quoted -cmdline argument
+  *-cmdline\ \'*)
+    ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output | 
sed "s/-cmdline  *'[[^']]*'/ /g"` ;;
   *-cmdline*)
     ac_[]_AC_LANG_ABBREV[]_v_output=`echo $ac_[]_AC_LANG_ABBREV[]_v_output | 
sed 's/-cmdline  *"[[^"]]*"/ /g'` ;;
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]