autoconf
[Top][All Lists]
Advanced

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

Testsuite fails on AC_SYS_RESTARTABLE_SYSCALLS


From: Pavel Roskin
Subject: Testsuite fails on AC_SYS_RESTARTABLE_SYSCALLS
Date: Fri, 15 Jun 2001 15:13:49 -0400 (EDT)

Hi, Paul!

Sorry I didn't review your patch before applying, but I'm running the
testsuite every day, and it immediately spotted a failure caused by your
patch.

AC_SYS_RESTARTABLE_SYSCALLS now issues a warning, but it's defined with
AC_DEFUN, not AU_DEFUN. Therefore, tests/mktests.sh doesn't consider it
obsolete. acspecific.at still has:

AT_CHECK_MACRO([AC_SYS_RESTARTABLE_SYSCALLS])

which fails (currently test 84). Unfortunately, just changing AC_DEFUN to
AU_DEFUN doesn't help because there is AC_REQUIRE in the definition, so
autoupdate would put it to configure.ac, which is not allowed.

I understand that the new code for autoupdate should be empty (or maybe
AC_DIAGNOSE), but the configure.in with AC_SYS_RESTARTABLE_SYSCALLS should
work exactly as it did before.

If I use both AU_DEFUN and AC_DEFUN, then AC_SYS_RESTARTABLE_SYSCALLS
appears twice in acspecific.at. If I use AU_DEFUN and m4_define then
AC_REQUIRE doesn't work (it should be called from AC_DEFUN).

We have a similar problem with AC_FUNC_WAIT3. The only difference is that
it doesn't use AC_REQUIRE, so I can define it with AU_DEFUN and m4_define.
But why should I give up AC_DEFUN to placate the testsuite?

Either I'm missing something obvious or the current scheme with AU_DEFUN
should be reworked. Akim?

-- 
Regards,
Pavel Roskin




reply via email to

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