autoconf-commit
[Top][All Lists]
Advanced

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

[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-397


From: Ralf Wildenhues
Subject: [SCM] GNU Autoconf source repository branch, master, updated. v2.61a-397-g3dee95e
Date: Fri, 21 Mar 2008 06:57:53 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".

http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=3dee95e87814d0728ba19de27e26d364b8fd8c2c

The branch, master has been updated
       via  3dee95e87814d0728ba19de27e26d364b8fd8c2c (commit)
      from  dff6f0cac988ae1e603d33602ad72155396f4c14 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3dee95e87814d0728ba19de27e26d364b8fd8c2c
Author: Ralf Wildenhues <address@hidden>
Date:   Fri Mar 21 07:57:26 2008 +0100

    Avoid leftover files on Leopard.
    
    * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove a.out.dSYM
    directory created on darwin.
    (AC_NO_EXECUTABLES): Likewise; also remove objects which may be
    left over from a broken link.
    * tests/c.at (AC_NO_EXECUTABLES (working linker))
    (AC_NO_EXECUTABLES (broken linker)): New tests.
    Report by Gary V. Vaughan.
    
    Signed-off-by: Ralf Wildenhues <address@hidden>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog            |    9 +++++++++
 lib/autoconf/lang.m4 |    5 +++--
 tests/c.at           |   21 +++++++++++++++++++++
 3 files changed, 33 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 438f605..5be2fca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2008-03-21  Ralf Wildenhues  <address@hidden>
 
+       Avoid leftover files on Leopard.
+       * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove a.out.dSYM
+       directory created on darwin.
+       (AC_NO_EXECUTABLES): Likewise; also remove objects which may be
+       left over from a broken link.
+       * tests/c.at (AC_NO_EXECUTABLES (working linker))
+       (AC_NO_EXECUTABLES (broken linker)): New tests.
+       Report by Gary V. Vaughan.
+
        * lib/autom4te.in (Automake-preselections): Trace
        _AM_COND_IF, _AM_COND_ELSE, _AM_COND_ENDIF.
 
diff --git a/lib/autoconf/lang.m4 b/lib/autoconf/lang.m4
index f17aa8c..c67a34c 100644
--- a/lib/autoconf/lang.m4
+++ b/lib/autoconf/lang.m4
@@ -356,6 +356,7 @@ if _AC_DO_VAR(ac_link); then
   ac_no_link=no
   ]m4_defn([_AC_COMPILER_EXEEXT])[
 else
+  rm -f -r a.out a.exe b.out conftest.$ac_ext conftest.o conftest.obj 
conftest.dSYM
   ac_no_link=yes
   # Setting cross_compile will disable run tests; it will
   # also disable AC_CHECK_FILE but that's generally
@@ -592,10 +593,10 @@ AC_MSG_RESULT([$ac_cv_exeext])
 m4_define([_AC_COMPILER_EXEEXT],
 [AC_LANG_CONFTEST([AC_LANG_PROGRAM()])
 ac_clean_files_save=$ac_clean_files
-ac_clean_files="$ac_clean_files a.out a.exe b.out"
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
 _AC_COMPILER_EXEEXT_DEFAULT
 _AC_COMPILER_EXEEXT_WORKS
-rm -f a.out a.exe conftest$ac_cv_exeext b.out
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
 ac_clean_files=$ac_clean_files_save
 _AC_COMPILER_EXEEXT_CROSS
 _AC_COMPILER_EXEEXT_O
diff --git a/tests/c.at b/tests/c.at
index e05a67c..c9714c2 100644
--- a/tests/c.at
+++ b/tests/c.at
@@ -209,3 +209,24 @@ AT_CHECK_DEFINES(
 ])
 
 AT_CLEANUP
+
+
+## ------------------------------------ ##
+## AC_NO_EXECUTABLES (working linker).  ##
+## ------------------------------------ ##
+
+AT_CHECK_MACRO([AC_NO_EXECUTABLES (working linker)],
+[AC_NO_EXECUTABLES
+AC_PROG_CC
+])
+
+
+## ----------------------------------- ##
+## AC_NO_EXECUTABLES (broken linker).  ##
+## ----------------------------------- ##
+
+AT_CHECK_MACRO([AC_NO_EXECUTABLES (broken linker)],
+[LDFLAGS=-lnosuchlibrary
+AC_NO_EXECUTABLES
+AC_PROG_CC
+])


hooks/post-receive
--
GNU Autoconf source repository




reply via email to

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