about autoconf >= 2.64

Ralf Corsepius ralf.corsepius at rtems.org
Tue Mar 2 17:19:40 UTC 2010


On 03/02/2010 05:58 PM, pierre kestener wrote:
> Hello,
>
> While upgrading from Ubuntu 9.04 to Ubuntu 9.10, autoconf was updated
> from 2.63 to 2.64, and I noticed that some of the configure script are
> not well generated anymore in RTEMS source tree.
>
> For example, the generated cpukit/configure contains the following piece
> of code (bad shell code):
> ##############################
> if test x"${enable_rtems_debug}" = x"yes"
>
> cat >>confdefs.h <<_ACEOF
> #define RTEMS_DEBUG 1
> _ACEOF
> ; then :
>
> fi
> ##############################
>
> Falling back to "old" autoconf 2.63, everything works perfectly on
> Ubuntu 9.10
> I also tried autoconf 2.65, the bug is still there.
You mean the mis-placed "cat"-block?

> I was wondering if such a bug was Ubuntu-specific,
Quite likely. I can't reproduce it.

> and if someone was
> using autoconf >=2.64 with success and on which distribution ?
Yes. On several distros, primarily on Fedora.

Ralf

BTW: RTEMS uses the FSF autotools. Using vendor-supplied autotools is 
strongly discouraged.



More information about the users mailing list