Rainer Schöpf 94ceeeba50 PSL compiler for aarch64: additions/corrections to floating point instructions 2 years ago
..
bin 1be8d69fa5 PSL binaries: cleanup. 2 years ago
dist 94ceeeba50 PSL compiler for aarch64: additions/corrections to floating point instructions 2 years ago
logs 04bfa86c83 13 years ago
psl-AMD64 469f4a3b21 Remove old psl/psl-amd directory (conflicts with psl/psl-AMD64). 11 years ago
psl-AMD64_ext a74d5c84b2 Complete change from AMD64 to AMD64_ext for 64bit Intel Linux. 11 years ago
psl-aarch64 1fc46b54de Necessary file for building and using aarch64 version of PSL. 3 years ago
psl-alpha 488caad19b 13 years ago
psl-cygwin32 488caad19b 13 years ago
psl-eeepc 488caad19b 13 years ago
psl-freeBSD64 4aa36a6aff Add PSL support for FreeBSD on 64bit Intel processors 11 years ago
psl-hpux 488caad19b 13 years ago
psl-linux 6ca92b81c8 copy linux 32bit binaries from psl directories, not via xport/download mechanism 10 years ago
psl-linux_a.out 488caad19b 13 years ago
psl-macg4 488caad19b 13 years ago
psl-macg5 488caad19b 13 years ago
psl-macintel 488caad19b 13 years ago
psl-macintel64 ae1f705f40 Change build process for PSL Reduce to always copy files from subversion 9 years ago
psl-mingw-w64 d58e7928e7 Add support for PSL 64bit Windows build (called mingw-w64). 11 years ago
psl-sgi 488caad19b 13 years ago
psl-sgi64 488caad19b 13 years ago
psl-solaris 488caad19b 13 years ago
psl-solaris64 488caad19b 13 years ago
psl-solarisx86 488caad19b 13 years ago
psl-sunos 488caad19b 13 years ago
psl-win32 f5c9286237 Better support for building PSL on Windows 11 years ago
support-packages 253642af58 In the old days I had moth MACRO_DIR and MACRO_DIRS set in configure.ac files 3 years ago
xr 66b4c7dff0 Rename old xr binaries 11 years ago
HP_disclaimer.txt c18c658caa Moved the HP disclaimer to the root. 14 years ago
Makefile.am 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
Makefile.in 74611a0373 Correct chmod statement, remove ">" output redirection 3 years ago
PSL_improvements.csv 3bb98d0c2e PSL: Commit a number of minor updates. 2 years ago
README.PSL b093b692fc 13 years ago
aclocal.m4 5b23bc7853 put an m4 directory in psl 3 years ago
boot.sl d7eb3aabf5 Minor correction to boot.sl 5 years ago
bootstrap.sh bb8261f64f Increase memory for bootstrapping PSL on 32 bit systems. 2 years ago
build.sh 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
configure 6247861581 Support 32bit build of PSL on aarch64 --> armv6 3 years ago
configure.ac 6247861581 Support 32bit build of PSL on aarch64 --> armv6 3 years ago
coremodule.bat fb8f1ba20a 13 years ago
coremodule.sh 144ffa0076 Change to PSL build scripts: abort build after error when compiling a module 8 years ago
dbuild.sl 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
dbuild2.sl 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
make-mac-psl.sh 1c2875daf3 Try rebuilding Mac bpsl for Rainer. Leave the script I used in place in 8 years ago
make-psl.sh 0ca338d3bd Preparations for porting PSL to aarch64 Macs. 2 years ago
make-reduce.bat 190d8bbdc3 13 years ago
make-reduce.sh 0ca338d3bd Preparations for porting PSL to aarch64 Macs. 2 years ago
make.sh 0ca338d3bd Preparations for porting PSL to aarch64 Macs. 2 years ago
mkred2.sl 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
mkredpsl.dat.for.vista dcab2a8cb2 make license truly BSD 15 years ago
mkredpsl.sl 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
noncoremodule.bat fb8f1ba20a 13 years ago
noncoremodule.sh 2f94ebe8f1 Better detection of errors during PSL build process. 6 years ago
pc-install.pdf 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
pc-oper.pdf 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
primer.pdf 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
pslcompat.sl 7b040b274d PSL: correction to compiler optimization for liter function. 9 years ago
pslman.pdf 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
redpsl 5c4118c838 Now I try to have "make install" behave a bit better for PSL 6 years ago
reduce.img.bat 190d8bbdc3 13 years ago
reduce.img.dat.bat 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
reduce.img.sh 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
reduce.psl 81a450db9c add comment explaining that this is out of date 15 years ago
remake dcab2a8cb2 make license truly BSD 15 years ago
remake2.dat dcab2a8cb2 make license truly BSD 15 years ago
saveimage.sh 79784a0b1c Here I add a new package called "rtools". This is based in the concept of 2 years ago
symget.dat dcab2a8cb2 make license truly BSD 15 years ago
unix-install.pdf 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
unix-oper.pdf 5356ad5b77 Property changes on text files: removed svn:executable property, set svn:eol-style to native. 15 years ago
update_psl a45445fbc6 14 years ago

README.PSL

Status report January 2011
==========================

PSL
---

We have the PSL sources in the trunk cleaned up for the most
wanted versions, i.e. Windows, Linux(Intel), and Mac/OS (Intel)
both 32 and 64 bit.

The maintenance for the PSL trees is done by the script

make-psl.sh in this directory.

This script chooses the traditional PSL-name from the generic name used
at configure time, e.g.

x86_64-unknown-ubuntu10.04 ==> AMD64

which keeps the name stable across changes of the OS version or
change of the Linux distribution.

Simply starting the script by ./make-psl.sh produces a PSL tree *here*,
most important are ./bin and ./dist .

There are variants (as usual :-) ) which allow one to produce a different
version on a compatible system, e.g. an extended AMD64 system (using
all registers, inline cons, etc) which can be made by

./make-psl.sh AMD64_ext

on an 64 bit Linux system. As of today, you can produce versions called
linux (32 bit Intel Linux) or brock (don't ask) by setting the parameter.

Similar thing can be done on MAC/OS. The canonical name is mactintel64,
but macintel can be generated on a 64 bit system as well.


REDUCE from PSL
---------------

Based on the PSL versions described above, one is able to produce REDUCE
versions for PSL which not rely on binaries from ZIB Berlin. After

svn update (or checkout) and
./configure --with-psl one can use
cd psl
./make-psl.sh not stricly necessary, but we cannot discuss this here
./make-reduce.sh takes the local binaries and the Makefile form configure
to produce a REDUCE version. The names are the same as above,
Parameterisation as above too, a little trick is used to
find the Makefile.
REDUCE can be started from ../pslbuild//redpsl
which can be copied to a more convenient place.


PSL/ REDUCE maintenance
-----------------------

If one wants to refresh REDUCE without installing all PSL stuff which is unchanged,
simply use

svn update
./make.sh again same parametrisation. This script basically finds
the way to ../pslbuild/ and starts make



Status report March 2009
========================

This file contains a collection of little directories with names such as
psl-win32 etc. Each basically contains a file "xport,pat". The directory
"support-packages" contains a utility "xport" that can process this and that
fetches a set of PSL binaries from a web-site as specified in xport.pat.

The PSL build scripts arrange to compile xport and use it in such a way that
the PSL binaries relevant to you computer get fetched and placed within
the pslbuild subdirectory at the top level here.

All this arrangement is because we do not yet have the PSL sources in a tidy
state for release - and that includes getting them in a state where the
associated build-scripts are all easy to use and everything has been at
least reasonably checked. It is hoped that in a while there will be a PSL
source release, but at present this is not generally available. But the
current arrangements should allow the PSL version of Reduce to be built
and used.