X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Futs.sh;h=2ac5221ca660098ac786b1fbe66f552a6e74d149;hb=55ec0dff636c2a8ee5225314d7d46f928ab7f6da;hp=fdf8c00164f34d9c9f5e92df3190bba445f3e38b;hpb=160d5bf43c84e9ab7773694c152c81c6d5a0f7c2;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/uts.sh b/hints/uts.sh index fdf8c00..2ac5221 100644 --- a/hints/uts.sh +++ b/hints/uts.sh @@ -1,18 +1,32 @@ archname='s390' +archobjs='uts/strtol_wrap.o uts/sprintf_wrap.o' cc='cc -Xa' +ccflags='-XTSTRINGS=1500000 -DStrtol=strtol_wrap32 -DStrtoul=strtoul_wrap32 -DSPRINTF_E_BUG' cccdlflags='-pic' -d_bincompat3='undef' -d_csh='undef' -d_lstat='define' -d_suidsafe='define' +d_bincompat3='undef' +d_csh='undef' +d_lstat='define' +d_suidsafe='define' dlsrc='dl_dlopen.xs' -ld='ld' +i_ieeefp='undef' +ld='ld' lddlflags='-G -z text' libperl='libperl.so' -libpth='/lib /usr/lib /usr/ccs/lib' +libpth='/lib /usr/lib /usr/ccs/lib' libs='-lsocket -lnsl -ldl -lm' -optimize='undef' -prefix='psf_prefix' -static_ext='none' -dynamic_ext='Data/Dumper Digest/MD5 Errno Fcntl Filter::Util::Call GDBM_File IO MIME::Base64 Opcode PerlIO::Scalar POSIX Socket Storable attrs re' -useshrplib='define' +libswanted='m' +prefix='/usr/local' +toke_cflags='optimize=""' +useshrplib='true' + +################################# +# Some less routine stuff: +################################# +cc -g -Xa -c -pic -O uts/strtol_wrap.c -o uts/strtol_wrap.o +cc -g -Xa -c -pic -O uts/sprintf_wrap.c -o uts/sprintf_wrap.o +# Make POSIX a static extension. +cat <<'EOSH' > config.over +static_ext='POSIX B' +dynamic_ext=`echo " $dynamic_ext " | + sed -e 's/ POSIX / /' -e 's/ B / /'` +EOSH