Files
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
heimdal/cf/version-script.m4
Love Hörnquist Åstrand e7866f36cb run libtool out of .
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23472 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-07-27 12:18:23 +00:00

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)
])