79 |
AC_CHECK_LIB(crypt, crypt, LIBCRYPT=-lcrypt) |
AC_CHECK_LIB(crypt, crypt, LIBCRYPT=-lcrypt) |
80 |
AC_SUBST(LIBCRYPT) |
AC_SUBST(LIBCRYPT) |
81 |
|
|
82 |
|
# See if mig groks `retcode'. |
83 |
|
AC_CACHE_CHECK(whether $MIG supports the retcode keyword, hurd_cv_mig_retcode, |
84 |
|
[cat > conftest.defs <<\EOF |
85 |
|
#include <mach/std_types.defs> |
86 |
|
#include <mach/mach_types.defs> |
87 |
|
subsystem foobar 1000; |
88 |
|
type reply_port_t = polymorphic | MACH_MSG_TYPE_PORT_SEND_ONCE |
89 |
|
ctype: mach_port_t; |
90 |
|
simpleroutine foobar_reply ( |
91 |
|
reply_port: reply_port_t; |
92 |
|
err: kern_return_t, RetCode); |
93 |
|
EOF |
94 |
|
if AC_TRY_COMMAND([CC="${CC}" ${MIG-false} -n conftest.defs 1>&AC_FD_CC]); then |
95 |
|
hurd_cv_mig_retcode=yes |
96 |
|
else |
97 |
|
hurd_cv_mig_retcode=no |
98 |
|
fi |
99 |
|
rm -f conftest*]) |
100 |
|
if test $hurd_cv_mig_retcode = no; then |
101 |
|
dnl NoLong is a harmless syntactically equivalent flag. |
102 |
|
AC_DEFINE(RetCode, NoLong) |
103 |
|
fi |
104 |
|
|
105 |
# See if --version-script is available. |
# See if --version-script is available. |
106 |
AC_CACHE_CHECK(for ld --version-script, hurd_cv_ld_version_script_option, [dnl |
AC_CACHE_CHECK(for ld --version-script, hurd_cv_ld_version_script_option, [dnl |
107 |
cat > conftest.c <<\EOF |
cat > conftest.c <<\EOF |