[git] Assuan - branch, master, updated. libassuan-2.4.3-7-g87c2bb5
by NIIBE Yutaka
cvs at cvs.gnupg.org
Wed Sep 6 11:28:18 CEST 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPC library used by GnuPG".
The branch, master has been updated
via 87c2bb5708ff202651fca81d91d5f1e0c898cb07 (commit)
from 87473cd29ca9d5e3fb1c3172126c1122472d8b90 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 87c2bb5708ff202651fca81d91d5f1e0c898cb07
Author: NIIBE Yutaka <gniibe at fsij.org>
Date: Wed Sep 6 18:25:56 2017 +0900
We can't support fd passing, if the system doesn't support it.
* configure.ac (check_descriptor_passing): New.
(use_descriptor_passing): Use check_descriptor_passing.
--
GnuPG-bug-id: 3384
Signed-off-by: NIIBE Yutaka <gniibe at fsij.org>
diff --git a/configure.ac b/configure.ac
index cd36183..118e047 100644
--- a/configure.ac
+++ b/configure.ac
@@ -105,12 +105,16 @@ LT_LANG([Windows Resource])
# For now we hardcode the use of version scripts. It would be better
# to write a test for this or even implement this within libtool.
have_ld_version_script=no
+check_descriptor_passing=yes
case "${host}" in
+ *-*-cygwin*)
+ check_descriptor_passing=no
+ ;;
*-*-linux*)
- have_ld_version_script=yes
+ have_ld_version_script=yes
;;
*-*-gnu*)
- have_ld_version_script=yes
+ have_ld_version_script=yes
;;
*-apple-darwin*)
AC_DEFINE(_XOPEN_SOURCE, 500, Activate POSIX interface on MacOS X)
@@ -217,10 +221,10 @@ case "${host}" in
have_w32_system=yes
;;
*-solaris*)
- AC_DEFINE(_XOPEN_SOURCE, 500, Activate extensions on Solaris)
- AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, Activate extensions on Solaris)
- AC_DEFINE(__EXTENSIONS__, 1, Activate extensions on Solaris)
- ;;
+ AC_DEFINE(_XOPEN_SOURCE, 500, Activate extensions on Solaris)
+ AC_DEFINE(_XOPEN_SOURCE_EXTENDED, 1, Activate extensions on Solaris)
+ AC_DEFINE(__EXTENSIONS__, 1, Activate extensions on Solaris)
+ ;;
esac
if test "$have_dosish_system" = yes; then
@@ -279,7 +283,7 @@ AC_DEFINE_UNQUOTED(BUILD_TIMESTAMP, "$BUILD_TIMESTAMP",
# Check for network libraries. They are needed for tests.
#
AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt,
- [NETLIBS="-lsocket $NETLIBS"]))
+ [NETLIBS="-lsocket $NETLIBS"]))
AC_SUBST(NETLIBS)
if test "$have_w32_system" = yes; then
@@ -329,10 +333,13 @@ AC_DECL_SYS_SIGLIST
gl_HEADER_SYS_SOCKET
gl_TYPE_SOCKLEN_T
-AC_CHECK_MEMBER(struct cmsghdr.cmsg_len,
- [use_descriptor_passing=yes],
- [use_descriptor_passing=no
- AC_MSG_WARN([
+if test $check_descriptor_passing != yes; then
+ use_descriptor_passing=no
+else
+ AC_CHECK_MEMBER(struct cmsghdr.cmsg_len,
+ [use_descriptor_passing=yes],
+ [use_descriptor_passing=no
+ AC_MSG_WARN([
***
*** Data structure for sending ancillary data missing.
*** Descriptor passing won't work.
@@ -348,6 +355,7 @@ AC_CHECK_MEMBER(struct cmsghdr.cmsg_len,
#endif
#include <unistd.h>
])
+fi
if test "$use_descriptor_passing" = "yes"; then
AC_DEFINE(USE_DESCRIPTOR_PASSING, 1,
[Defined if descriptor passing is supported])
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 30 +++++++++++++++++++-----------
1 file changed, 19 insertions(+), 11 deletions(-)
hooks/post-receive
--
IPC library used by GnuPG
http://git.gnupg.org
More information about the Gnupg-commits
mailing list