diff options
Diffstat (limited to 'contrib/perl5/hints/os390.sh')
-rw-r--r-- | contrib/perl5/hints/os390.sh | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/contrib/perl5/hints/os390.sh b/contrib/perl5/hints/os390.sh new file mode 100644 index 0000000..1cf945d --- /dev/null +++ b/contrib/perl5/hints/os390.sh @@ -0,0 +1,56 @@ +# hints/os390.sh +# +# OS/390 hints by David J. Fiander <davidf@mks.com> +# +# OS/390 OpenEdition Release 3 Mon Sep 22 1997 thanks to: +# +# John Pfuntner <pfuntner@vnet.ibm.com> +# Len Johnson <lenjay@ibm.net> +# Bud Huff <BAHUFF@us.oracle.com> +# Peter Prymmer <pvhp@forte.com> +# Andy Dougherty <doughera@lafcol.lafayette.edu> +# Tim Bunce <Tim.Bunce@ig.co.uk> +# +# as well as the authors of the aix.sh file +# + +# To get ANSI C, we need to use c89, and ld doesn't exist +cc='c89' +ld='c89' +# c89 hides most of the useful header stuff, _ALL_SOURCE turns it on again, +# YYDYNAMIC ensures that the OS/390 yacc generated parser is reentrant. +# -DEBCDIC should come from Configure. +ccflags='-DMAXSIG=38 -DOEMVS -D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC' +# Turning on optimization breaks perl +optimize='none' + +alignbytes=8 + +usemymalloc='n' + +so='a' + +# On OS/390, libc.a doesn't really hold anything at all, +# so running nm on it is pretty useless. +usenm='n' + +# Dynamic loading doesn't work on OS/390 quite yet +usedl='n' +dlext='none' + +# Configure can't figure this out for some reason +d_shmatprototype='define' + +usenm='false' +i_time='define' +i_systime='define' + +# (from aix.sh) +# uname -m output is too specific and not appropriate here +# osname should come from Configure +# +case "$archname" in +'') archname="$osname" ;; +esac + +archobjs=ebcdic.o |