[Top][All Lists]
[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
autoconf-20070503-exeext-default-comment.patch
Description: Text document
- Re: _AC_COMPILER_EXEEXT_DEFAULT removes a.*,
Stepan Kasal <=