Re: configure.lineno?

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

 



>>> "Daniel" == Daniel Reed <n@xxxxxx>
>>> "Eric" == Eric Sunshine <sunshine@xxxxxxxxxxxxxx>

 Eric> Nevertheless, DOS will silently truncate those to
 Eric> "config.sta" and "configur", both of which are still
 Eric> valid filenames.  However, the second period in
 Eric> "config.status.lineno" is simply incompatible with DOS
 Eric> naming convention which allows only a single period.

Is this file created on 8+3 platforms?  For instance I believe
DJGPP uses bash, which supports $LINENO.  I suspect there might
be no issue.

 Daniel> There is already some precedent for ignoring such
 Daniel> restrictions: Autoconf's autoheader will happily create
 Daniel> src/config.h.in given an AC_CONFIG_HEADER of
 Daniel> src/config.h and no explicit infile. 

We should just ensure that users _can_ write a package that
build on such platform.  Using config.hin instead of config.h.in
is documented, many people do it.

 Daniel> Automake will generate files like
 Daniel> PACKAGE-MAJOR.MINOR.tar.gz and
 Daniel> PACKAGE-MAJOR.MINOR.tar.bz2 for "make dist" rules.

This seems less important, because IFAICT no one wants to run
`make dist' on a platform where all filenames (starting with
configure) have been truncated.  The resulting package would
simply not work on other systems.

[...]

 Daniel> the point that Autotools doesn't *really* support
 Daniel> strictly-8.3 environments.

IMHO that can justify improvements, not status quo.

Thanks to Richard Dawe, Automake 1.7.3 and Autoconf 2.58
included several changes to improve portability to DJGPP.
-- 
Alexandre Duret-Lutz




[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux