[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Some small autoconf macro improvements
From: |
Bruno Haible |
Subject: |
Re: Some small autoconf macro improvements |
Date: |
Mon, 03 Aug 2020 23:45:52 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-186-generic; KDE/5.18.0; x86_64; ; ) |
> 2020-07-25 Bruno Haible <bruno@clisp.org>
>
> sigprocmask: Small autoconf macro improvement.
> * m4/signalblocking.m4 (gl_SIGNALBLOCKING): Make it possible for the
> user to override the value of gl_cv_func_sigprocmask.
> * m4/gnulib-common.m4 (gl_SILENT): New macro.
Since two people reported that their use of the Autoconf cache broke through
this patch, let me rename the cache variable.
I stand by what I wrote in
<https://lists.gnu.org/archive/html/bug-gnulib/2020-08/msg00021.html>.
Nevertheless, to minimize the number of reports by people who use the Autoconf
cache without knowing that it is broken:
2020-08-03 Bruno Haible <bruno@clisp.org>
sigprocmask: Try to avoid breakage for people who use an Autoconf cache.
* m4/signalblocking.m4 (gl_SIGNALBLOCKING): Change the name of the cache
variable.
diff --git a/m4/signalblocking.m4 b/m4/signalblocking.m4
index 0f72dd2..cc0ca86 100644
--- a/m4/signalblocking.m4
+++ b/m4/signalblocking.m4
@@ -1,4 +1,4 @@
-# signalblocking.m4 serial 15
+# signalblocking.m4 serial 16
dnl Copyright (C) 2001-2002, 2006-2020 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
@@ -14,18 +14,18 @@ AC_DEFUN([gl_SIGNALBLOCKING],
AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
AC_REQUIRE([gl_CHECK_TYPE_SIGSET_T])
AC_CACHE_CHECK([for sigprocmask],
- [gl_cv_func_sigprocmask],
+ [gl_cv_func_sigprocmask_v16],
[if test $gl_cv_type_sigset_t = yes; then
gl_SILENT([
AC_CHECK_FUNC([sigprocmask],
- [gl_cv_func_sigprocmask=yes],
- [gl_cv_func_sigprocmask=no])
+ [gl_cv_func_sigprocmask_v16=yes],
+ [gl_cv_func_sigprocmask_v16=no])
])
else
- gl_cv_func_sigprocmask=no
+ gl_cv_func_sigprocmask_v16=no
fi
])
- if test $gl_cv_func_sigprocmask != yes; then
+ if test $gl_cv_func_sigprocmask_v16 != yes; then
HAVE_POSIX_SIGNALBLOCKING=0
fi
])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Some small autoconf macro improvements,
Bruno Haible <=