diff options
author | Theodore Tso <tytso@mit.edu> | 1996-02-25 00:08:27 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1996-02-25 00:08:27 +0000 |
commit | d901d7b89aa45e2dc9eb2af3aeddc5efabdb2a66 (patch) | |
tree | 9465fff1e1d2112d82048d12c25a1109cfd1d84d /src/configure.in | |
parent | 64ba46c27843cae04490058e4b6d5bcee8f2edc7 (diff) | |
download | krb5-d901d7b89aa45e2dc9eb2af3aeddc5efabdb2a66.zip krb5-d901d7b89aa45e2dc9eb2af3aeddc5efabdb2a66.tar.gz krb5-d901d7b89aa45e2dc9eb2af3aeddc5efabdb2a66.tar.bz2 |
Add support for shared libraries under HPUX and Sinix (SysVR4 under mips)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7530 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/configure.in')
-rw-r--r-- | src/configure.in | 58 |
1 files changed, 49 insertions, 9 deletions
diff --git a/src/configure.in b/src/configure.in index 46d403c..9ac8428 100644 --- a/src/configure.in +++ b/src/configure.in @@ -63,17 +63,18 @@ krb5_cv_shlibs_versioned_filenames=yes # version in filename of library echo "Enabling shared libraries for AIX...." krb5_cv_shlibs_cflags= krb5_cv_shlibs_ext=a - krb5_cv_shlibs_need_nover=no # need_nover *must* be no if versioned_filenames = no +# need_nover *must* be no if versioned_filenames = no + krb5_cv_shlibs_need_nover=no krb5_cv_shlibs_versioned_filenames=no krb5_cv_noshlibs_ext=do-not-make krb5_cv_shlibs_dir= if test $krb5_cv_prog_gcc = yes ; then - krb5_cv_shlibs_ldflag="-Xlinker -bex4:\$(BUILDTOP)/util/aix.bincmds" - krb5_cv_noshlibs_ldflag= -else - krb5_cv_shlibs_ldflag="-bex4:\$(BUILDTOP)/util/aix.bincmds" - krb5_cv_noshlibs_ldflag= -fi + krb5_cv_shlibs_ldflag="-Xlinker -bex4:\$(BUILDTOP)/util/aix.bincmds" + krb5_cv_noshlibs_ldflag= + else + krb5_cv_shlibs_ldflag="-bex4:\$(BUILDTOP)/util/aix.bincmds" + krb5_cv_noshlibs_ldflag= + fi krb5_cv_shlibs_sym_ufo= krb5_cv_shlibs_dirhead="-L" krb5_cv_exe_need_dirs=yes @@ -82,7 +83,30 @@ fi krb5_cv_staticlibs_enabled= krb5_cv_shlibs_tail_comp= krb5_cv_shlibs_enabled=yes -;; + ;; +mips-sni-sysv4) + echo "Enabling shared libraries for Sinix...." + if test $krb5_cv_prog_gcc = yes; then + krb5_cv_shlibs_cflags=-fpic + else + krb5_cv_shlibs_cflags=-Kpic + fi + krb5_cv_shlibs_ext=so + krb5_cv_noshlibs_ext=a + krb5_cv_shlibs_versioned_filenames=yes + krb5_cv_shlibs_need_nover=yes + krb5_cv_shlibs_dir=shared + krb5_cv_shlibs_ldflag="-dy" + krb5_cv_noshlibs_ldflag="-dn" + krb5_cv_shlibs_sym_ufo="-u " + krb5_cv_shlibs_dirhead="-R" + krb5_cv_exe_need_dirs=yes + krb5_cv_shlibs_use_dirs=yes + krb5_cv_shlibs_use_colon_dirs=no + krb5_cv_shlibs_tail_comp= + krb5_cv_staticlibs_enabled=yes + krb5_cv_shlibs_enabled=yes + ;; *-*-solaris*) echo "Enabling shared libraries for Solaris...." if test $krb5_cv_prog_gcc = yes; then @@ -132,7 +156,23 @@ krb5_cv_shlibs_versioned_filenames=yes krb5_cv_noshlibs_ldflag="-static" fi ;; - +*-*-hpux*) + echo "Enabling shared libraries for HP-UX >=9.x ...." + krb5_cv_shlibs_cflags=+z + krb5_cv_shlibs_ext=sl + krb5_cv_noshlibs_ext=a + krb5_cv_shlibs_dir=shared + krb5_cv_shlibs_ldflag="-Wl,-a,default" + krb5_cv_noshlibs_ldflag= + krb5_cv_shlibs_sym_ufo= + krb5_cv_shlibs_dirhead="-Wl,+b," + krb5_cv_exe_need_dirs=yes + krb5_cv_shlibs_use_dirs=yes + krb5_cv_shlibs_use_colon_dirs=yes + krb5_cv_shlibs_tail_comp= + krb5_cv_shlibs_enabled=yes + krb5_cv_staticlibs_enabled=yes + ;; *) echo " " echo "Shared libraries not supported on $krb5_cv_host" |