Hello John, * John R. Cary wrote on Mon, Mar 23, 2009 at 08:02:43PM CET: > But on another note, I was using > > b0201.bassi$ automake --version > automake (GNU automake) 1.10.2 > > and it seems that --tag showed up for f77 code, but not for f90 (--tag=FC).
Thanks for mentioning that. It looks like a bug in Automake. I'm applying this patch to fix it, and putting you in automake/THANKS. Cheers, Ralf Use --tag=FC with libtool also for .f90 files. * automake.in: Set 'libtool_tag' for language `fc'. * tests/fort5.test: Grep for the tag. * THANKS: Update. Report by John R. Cary. diff --git a/automake.in b/automake.in index 9367a08..c1321f0 100755 --- a/automake.in +++ b/automake.in @@ -920,6 +920,7 @@ register_language ('name' => 'fc', 'compiler' => 'FCCOMPILE', 'compile_flag' => '-c', 'output_flag' => '-o', + 'libtool_tag' => 'FC', 'lder' => 'FCLD', 'ld' => '$(FC)', 'pure' => 1, diff --git a/tests/fort5.test b/tests/fort5.test index d39bb21..4390711 100755 --- a/tests/fort5.test +++ b/tests/fort5.test @@ -1,5 +1,5 @@ #! /bin/sh -# Copyright (C) 2006 Free Software Foundation, Inc. +# Copyright (C) 2006, 2009 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -84,6 +84,9 @@ $AUTOCONF # skip in this case: grep LT_PREREQ configure && Exit 77 +# Ensure we use --tag for f90, too. +grep " --tag=FC" Makefile.in + # configure may Exit 77 if no compiler is found, # or if the compiler cannot compile Fortran 90 files). ./configure _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool