X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Futs.sh;h=eb0d78ce11ff23f458f6e38b51352da05abeb96b;hb=220a91308f6b34e49047b6c7b9ae54dc92ee2cad;hp=74698db2bef4c3847a1481b2721784d1a398fb09;hpb=22d4bb9ccb8701e68f9243547d7e3a3c55f70908;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/uts.sh b/hints/uts.sh index 74698db..eb0d78c 100644 --- a/hints/uts.sh +++ b/hints/uts.sh @@ -1,4 +1,32 @@ -ccflags="$ccflags -DCRIPPLED_CC" +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' -usedl='undef' +d_suidsafe='define' +dlsrc='dl_dlopen.xs' +i_ieeefp='undef' +ld='ld' +lddlflags='-G -z text' +libperl='libperl.so' +libpth='/lib /usr/lib /usr/ccs/lib' +libs='-lsocket -lnsl -ldl -lm' +libswanted='m' +prefix='/usr/local' +toke_cflags='optimize=""' +useshrplib='define' +################################# +# 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