autoconf-patches
[Top][All Lists]
Advanced

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

Re: _AC_COMPILER_EXEEXT_DEFAULT removes a.*


From: Stepan Kasal
Subject: Re: _AC_COMPILER_EXEEXT_DEFAULT removes a.*
Date: Thu, 3 May 2007 17:23:13 +0200
User-agent: Mutt/1.4.2.1i

Hello,

On Sat, Apr 28, 2007 at 10:51:11PM -0700, Paul Eggert wrote:
> Stepan Kasal <address@hidden> writes:
> > So my wild guess it that it might have been introduced by mistake;
> > and all future editors copied it worshipfully...
> 
> Yes, that sounds right to me.  Thanks for the history-searching, and
> thanks, Ralf, for the bug report.

I finally found time to read the old discussion, and verified that
it does not contain any reason which would justify the a.* pattern.

Thanks for the fix.

When we are at this, the comments in this macro should be reordered.
Attached please find a patch.

Reviews welcome.

Moreover, the order of the file names in ac_files should be fixed,
too:

- "conftest.*" should be at the end of the list, as the comment says.
- "a.out" should be first, beacuse it is the most common output name
  (There is no need to have "a.exe" before it, because Cygwin magic
  is not _that_ clever.)
- "a_out.exe" is not a variant for dos-like systems, it is for
  OpenVMS, as a comment above explains.  So we can safely move it
  near the end.

So the resulting list would be:

ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"

What would you think about this?

Have a nice day,
        Stepan

Attachment: autoconf-20070503-exeext-default-comment.patch
Description: Text document


reply via email to

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