From 59c9e5d6897bd1f34e9820edbadaf05045e45612 Mon Sep 17 00:00:00 2001 From: Peter Prymmer Date: Mon, 12 Mar 2001 08:25:56 -0800 Subject: OS/390 mydomain last gasp before silly guess (was Re: What do I need to build EBCDIC perl?) Message-ID: p4raw-id: //depot/perl@9113 --- hints/os390.sh | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'hints') 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" -- cgit v1.2.1