diff options
| author | Theodore Tso <tytso@mit.edu> | 1998-05-25 02:10:46 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1998-05-25 02:10:46 +0000 |
| commit | 951aa2cae456e86b65b61419d309e78c916bd77a (patch) | |
| tree | ad970aef6ee43c307f92635dafa18314fb93bbe0 /src | |
| parent | af2414aacc7dfb27ebde3f3372e8adbac1ff0cf9 (diff) | |
| download | krb5-951aa2cae456e86b65b61419d309e78c916bd77a.tar.gz krb5-951aa2cae456e86b65b61419d309e78c916bd77a.tar.xz krb5-951aa2cae456e86b65b61419d309e78c916bd77a.zip | |
aclocal.m4: Added suggested changes to improve HP-UX's support for
shared libraries.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10581 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/aclocal.m4 | 16 |
2 files changed, 18 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 6ba0b1bed..2cf1c2a52 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +Sun May 24 22:09:12 1998 Theodore Y. Ts'o <tytso@mit.edu> + + * aclocal.m4: Added suggested changes to improve HP-UX's support + for shared libraries. + 1998-05-06 Theodore Ts'o <tytso@rsts-11.mit.edu> * aclocal.m4 (CONFIG_RELTOPDIR): Add support for generic file diff --git a/src/aclocal.m4 b/src/aclocal.m4 index 76097f84c..3371e8ba5 100644 --- a/src/aclocal.m4 +++ b/src/aclocal.m4 @@ -988,15 +988,25 @@ alpha-dec-osf*) RUN_ENV='LD_LIBRARY_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`:$(PROG_RPATH):/usr/shlib:/usr/ccs/lib:/usr/lib/cmplrs/cc:/usr/lib:/usr/local/lib; export LD_LIBRARY_PATH; _RLD_ROOT=/dev/dummy/d; export _RLD_ROOT;' ;; -# untested... +# HPUX untested... +# +# Note: "-Wl,+s" when building executables enables the use of the +# SHLIB_PATH environment variable for finding shared libraries +# in non-standard directories. If a non-standard search-path for +# shared libraries is compiled into the executable (using +# -Wl,+b,$KRB5_SHLIBDIR), then the order of "-Wl,+b,..." and "-Wl,+s" +# on the commandline of the linker will determine which path +# (compiled-in or SHLIB_PATH) will be searched first. +# *-*-hpux*) + PICFLAGS=+z SHLIBEXT=.sl SHLIBVEXT='.sl.$(LIBMAJOR).$(LIBMINOR)' SHLIB_EXPFLAGS='+b $(SHLIB_RDIRS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)' LDCOMBINE='ld -b' - CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -Wl,+b,$(PROG_RPATH)' + CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) -Wl,+s -Wl,+b,$(PROG_RPATH)' CC_LINK_STATIC='$(CC) $(PROG_LIBPATH)' - RUN_ENV='LD_LIBRARY_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`; export LD_LIBRARY_PATH;' + RUN_ENV='SHLIB_PATH=`echo $(PROG_LIBPATH) | sed -e "s/-L//g" -e "s/ /:/g"`; export SHLIB_PATH;' ;; mips-sgi-irix*) |
