diff options
author | Ian Jackson <ian.jackson@eu.citrix.com> | 2012-05-11 18:58:57 +0100 |
---|---|---|
committer | Ian Jackson <ian.jackson@eu.citrix.com> | 2012-05-11 18:58:57 +0100 |
commit | db1a2ddef44cf1e908b44559e383553488e026f1 (patch) | |
tree | ad66d4ccebcaa73e49ba13019571e1461cfef54b /config | |
parent | 6eba329a1468c4092b7c7b4da0dc8df6acb87d30 (diff) | |
download | xen-db1a2ddef44cf1e908b44559e383553488e026f1.tar.gz xen-db1a2ddef44cf1e908b44559e383553488e026f1.tar.bz2 xen-db1a2ddef44cf1e908b44559e383553488e026f1.zip |
autoconf: New test for openpty et al.
We may need to #include <libutil.h>, and/or link with -lutil, to use
openpty, login_tty, and the like. Provide INCLUDE_LIBUTIL_H
(preprocessor constant, not always defined) and PTYFUNCS_LIBS
(makefile variable).
We link libxl against PTYFUNCS_LIBS (which comes from autoconf) rather
than UTIL_LIBS, and #include <libutil.h> where appropriate.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Changes since v7:
* Actually include the call to AX_CHECK_PTYFUNCS in this patch,
not the previous one, and regenerate configure accordingly.
Changes since v6:
* Put failure macro call in correct place so it might actually happen.
* Try both with -lutil and without.
* Patch now contains update for config.h.in.
Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Diffstat (limited to 'config')
-rw-r--r-- | config/Tools.mk.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/config/Tools.mk.in b/config/Tools.mk.in index ee6cda384d..5b80359902 100644 --- a/config/Tools.mk.in +++ b/config/Tools.mk.in @@ -30,6 +30,8 @@ PTHREAD_CFLAGS := @PTHREAD_CFLAGS@ PTHREAD_LDFLAGS := @PTHREAD_LDFLAGS@ PTHREAD_LIBS := @PTHREAD_LIBS@ +PTYFUNCS_LIBS := @PTYFUNCS_LIBS@ + # Download GIT repositories via HTTP or GIT's own protocol? # GIT's protocol is faster and more robust, when it works at all (firewalls # may block it). We make it the default, but if your GIT repository downloads |