summaryrefslogtreecommitdiff
path: root/hints/os390.sh
diff options
context:
space:
mode:
authorPeter Prymmer <PPrymmer@factset.com>2001-03-12 08:25:56 -0800
committerJarkko Hietaniemi <jhi@iki.fi>2001-03-13 00:38:35 +0000
commit59c9e5d6897bd1f34e9820edbadaf05045e45612 (patch)
treef30028c24476044c105dc5c8c13db4bbb394ac14 /hints/os390.sh
parent2c2f421ac70f8456ea8978183ad9afb3d1054ad4 (diff)
downloadperl-59c9e5d6897bd1f34e9820edbadaf05045e45612.tar.gz
OS/390 mydomain last gasp before silly guess (was Re: What do I need to build EBCDIC perl?)
Message-ID: <Pine.OSF.4.10.10103121619020.180841-100000@aspara.forte.com> p4raw-id: //depot/perl@9113
Diffstat (limited to 'hints/os390.sh')
-rw-r--r--hints/os390.sh21
1 files changed, 11 insertions, 10 deletions
diff --git a/hints/os390.sh b/hints/os390.sh
index 6f4f39b0e6..4eff5a8217 100644
--- a/hints/os390.sh
+++ b/hints/os390.sh
@@ -68,10 +68,17 @@ case "$usenm" in
'') usenm='false' ;;
esac
-# Dynamic loading doesn't work on OS/390 quite yet.
-# However the easiest way to experiment with dynamic loading is with:
-# Configure -Dusedl
-# You can even override some of this with things like:
+# Setting ldflags='-Wl,EDIT=NO' will get rid of the symbol
+# information at the end of the executable (=> smaller binaries).
+# Override this option with -Dldflags='whatever else you wanted'.
+case "$ldflags" in
+'') ldflags='-Wl,EDIT=NO' ;;
+esac
+
+# In order to build with dynamic be sure to specify:
+# Configure -Dusedl
+# Do not forget to add $archlibexp/CORE to your LIBPATH.
+# You might want to override some of this with things like:
# Configure -Dusedl -Ddlext=so -Ddlsrc=dl_dllload.xs.
case "$usedl" in
'')
@@ -105,12 +112,6 @@ define)
libperl="libperl.$so"
ccflags="$ccflags -D_SHR_ENVIRON -DPERL_EXTERNAL_GLOB -Wc,dll"
cccdlflags='-c -Wc,dll,EXPORTALL'
- # You might add '-Wl,EDIT=NO' to get rid of the symbol
- # information at the end of the executable (=> smaller binaries).
- # Do so with -Dldflags='-Wl,EDIT=NO'.
- case "$ldflags" in
- '') ldflags='' ;;
- esac
# The following will need to be modified for the installed libperl.x.
# The modification to Config.pm is done by the installperl script after the build and test.
ccdlflags="-W l,dll `pwd`/libperl.x"