admin
appl
cf
ChangeLog
Makefile.am.common
aix.m4
auth-modules.m4
autobuild.m4
broken-getaddrinfo.m4
broken-glob.m4
broken-realloc.m4
broken-snprintf.m4
broken.m4
broken2.m4
c-attribute.m4
c-function.m4
capabilities.m4
check-compile-et.m4
check-getpwnam_r-posix.m4
check-man.m4
check-netinet-ip-and-tcp.m4
check-type-extra.m4
check-var.m4
check-x.m4
check-xau.m4
crypto.m4
db.m4
destdirs.m4
dlopen.m4
find-func-no-libs.m4
find-func-no-libs2.m4
find-func.m4
find-if-not-broken.m4
framework-security.m4
have-pragma-weak.m4
have-struct-field.m4
have-type.m4
have-types.m4
install-catman.sh
irix.m4
krb-bigendian.m4
krb-func-getcwd-broken.m4
krb-func-getlogin.m4
krb-ipv6.m4
krb-prog-ln-s.m4
krb-prog-ranlib.m4
krb-prog-yacc.m4
krb-readline.m4
krb-struct-spwd.m4
krb-struct-winsize.m4
krb-sys-aix.m4
krb-sys-nextstep.m4
krb-version.m4
largefile.m4
make-proto.pl
mips-abi.m4
misc.m4
need-proto.m4
osfc2.m4
otp.m4
proto-compat.m4
pthreads.m4
resolv.m4
retsigtype.m4
roken-frag.m4
roken.m4
socket-wrapper.m4
sunos.m4
symbol-version.py
telnet.m4
test-package.m4
valgrind-suppressions
vararray.m4
version-script.m4
wflags.m4
win32.m4
with-all.m4
doc
etc
include
kadmin
kcm
kdc
kpasswd
kuser
lib
packages
tests
tools
ChangeLog
ChangeLog.1998
ChangeLog.1999
ChangeLog.2000
ChangeLog.2001
ChangeLog.2002
ChangeLog.2003
ChangeLog.2004
ChangeLog.2005
ChangeLog.2006
ChangeLog.2007
LICENSE
Makefile.am
Makefile.am.common
NEWS
README
TODO
acinclude.m4
autogen.sh
configure.in
krb5.conf

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23472 ec53bebd-3082-4978-b11e-865c3cabbd6b
39 lines
1014 B
Plaintext
39 lines
1014 B
Plaintext
dnl check if ld supports --version-script
|
|
dnl
|
|
AC_DEFUN([rk_VERSIONSCRIPT],[
|
|
AC_CACHE_CHECK(for ld --version-script, rk_cv_version_script,[
|
|
rk_cv_version_script=no
|
|
|
|
cat > conftest.map <<EOF
|
|
HEIM_GSS_V1 {
|
|
global: gss*;
|
|
};
|
|
HEIM_GSS_V1_1 {
|
|
global: gss_init_creds;
|
|
} HEIM_GSS_V1;
|
|
EOF
|
|
cat > conftest.c <<EOF
|
|
int gss_init_creds(int foo) { return 0; }
|
|
EOF
|
|
|
|
if AC_TRY_COMMAND([$SHELL ./libtool --tag=CC --mode=compile ${CC-cc} -c $CFLAGS conftest.c]) &&
|
|
AC_TRY_COMMAND([$SHELL ./libtool --tag=CC --mode=link ${CC-cc} -version-info 1:0:0 -Wl,--version-script,conftest.map -rpath `pwd` $CFLAGS $LDFLAGS -o libconftestlib.la conftest.lo]);
|
|
then
|
|
rk_cv_version_script=yes
|
|
fi
|
|
rm -rf conftest* libconftest* .libs
|
|
])
|
|
|
|
if test $rk_cv_version_script = yes ; then
|
|
doversioning=yes
|
|
LDFLAGS_VERSION_SCRIPT="-Wl,--version-script,"
|
|
else
|
|
doversioning=no
|
|
LDFLAGS_VERSION_SCRIPT=
|
|
fi
|
|
AC_SUBST(VERSIONING)
|
|
|
|
AM_CONDITIONAL(versionscript,test $doversioning = yes)
|
|
AC_SUBST(LDFLAGS_VERSION_SCRIPT)
|
|
|
|
]) |