]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
{f77-name-mangling}
authorMatthew D. Langston <langston@SLAC.Stanford.EDU>
Wed, 2 Jun 1999 12:52:25 +0000 (12:52 +0000)
committerMatthew D. Langston <langston@SLAC.Stanford.EDU>
Wed, 2 Jun 1999 12:52:25 +0000 (12:52 +0000)
ChangeLog
TODO

index e12b618806b27314977ea48b528e04e5127d4346..1ef1fe96e5dff87ec3cceb8b4a2bdef0568e2729 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,33 @@
+1999-06-02  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * acconfig.h (F77_FUNC): Add.
+       (F77_FUNC_): Likewise.
+
+1999-05-30  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
+
+       * autoheader.m4 (AC_DEFINE): Ignore CPP macro arguments.
+       (AC_DEFINE_UNQUOTED): Likewise.
+       
+       * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Change sed regexps to
+       recognize CPP macros that take arguments.  Reported, and based on
+       a patch, by Steven G. Johnson <stevenj@alum.mit.edu>.
+       (AC_OUTPUT_HEADER): Likewise.
+
+       * autoconf.texi (Fortran 77 Compiler Characteristics): Document
+       new AC_F77_NAME_MANGLING macro.
+
+1999-05-30  Steven G. Johnson <stevenj@alum.mit.edu>
+
+       * autoconf.texi (Fortran 77 Compiler Characteristics): Document
+       new AC_F77_FUNC_WRAPPER macro.
+
+       * acspecific.m4 (AC_F77_WRAPPERS): New macro to define the
+       F77_FUNC and F77_FUNC_ CPP macros to properly mangle the names of
+       C identifiers so that they match the name mangling scheme used by
+       the Fortran 77 compiler.
+       (AC_F77_NAME_MANGLING): New macro to test for the name mangling
+       scheme used by the Fortran 77 compiler.
+
 1999-05-27  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
        * acgeneral.m4 (AC_CHECK_LIB): Translate the ":" character to a
diff --git a/TODO b/TODO
index 424dd1a755e7ad0b319b845f2f04733b28cb1691..1749ac96f0a0fa0dc91409e34fd0274d7c47fdb7 100644 (file)
--- a/TODO
+++ b/TODO
@@ -6,6 +6,18 @@ these suggestions... their presence here doesn't imply my endorsement.
 
 ------------------------------------------------------------------------------
 
+* Matthew D. Langston's suggestions:
+
+** Ensure that "make check" uses only the files from the build tree.  It
+   currently uses some of the installed files from previously installed
+   versions of Autoconf, like autoheader.m4f.
+
+** Give autoheader.sh the capability to use a local version of
+   autoheader.m4.  It currently always uses the installed frozen version
+   autoheader.m4f.
+
+------------------------------------------------------------------------------
+
 * Write an automake Makefile.am to replace the existing Makefile.in.
 
 ------------------------------------------------------------------------------