Work in progress UNIX-side edit of win32 PerLIO layer
[p5sagit/p5-mst-13.2.git] / hints / uts.sh
index 06a0fda..592bc3e 100644 (file)
@@ -1,7 +1,8 @@
 archname='s390'
+archobjs='uts/strtol_wrap.o'
 cc='cc'
 cccdlflags='-pic'
-ccflags='-Xa -XTSTRINGS=1500000'
+ccflags='-Xa -XTSTRINGS=1500000 -DStrtol=strtol_wrap32 -DStrtoul=strtoul_wrap32'
 d_bincompat3='undef'
 d_csh='undef' 
 d_lstat='define'
@@ -14,6 +15,17 @@ libperl='libperl.so'
 libpth='/lib /usr/lib /usr/ccs/lib'
 libs='-lsocket -lnsl -ldl -lm'  
 libswanted='m'
-prefix='psf_prefix'
+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
+# 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