--- rpl/README 2011/06/28 11:18:42 1.16 +++ rpl/README 2013/03/23 17:57:55 1.26 @@ -12,12 +12,6 @@ LESSTIF LIBRAIRIES SINCE OPENMOTIF IS AVAILABLE. DO NOT USE 'make install-strip' THAT BREAKS RPL/2. - - NOTE : - - IF RPL/2 ABORTS WITH BUS ERROR, PLEASE TRY TO REBUILD OPENSSL (tools) - WITH no-asm OPTION. OPENSSL IS BROKEN ON SPARC ARCHITECTURE. MAYBE ON SOME - OTHERS. -------------------------------------------------------------------------------- RPL/2 signifies Reverse Polish Lisp/2. This language is obvious derivated @@ -28,6 +22,7 @@ symbolic and scientific computations. * RPL/2 requires : - nawk or gawk; + - gmake; - libtool 1.5 or newer. To build RPL/2 on Mac OSX, you should have to add libtool m4 path in tools/file-*/configure.ac and tools/file-*/Makefile.am; @@ -44,6 +39,19 @@ error related to OpenSSL, you shall try 'make'. On some system, OpenSSL configure script is unable to set compiler flags. + * RPL/2 cross compilation : + + To cross-compile RPL/2, you have to build in a first time a native + RPL/2 on build host. Installation is not required. In a second time, + you have to configure RPL/2 for target host in another directory like : + +../rpl/configure --host=arm-unknown-linux-gnueabi --enable-full-static +--with-sysroot=/home/bertrand/x-tools/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot +--without-mysql --without-postgresql --without-x +--with-rpltools=/home/bertrand/cvs/rpl/build --with-openssl-arch=linux-generic32 + + Of course, you have to configure OpenSSL with --with-openssl-arch. + * RPL/2 is known to run on : - Linux (kernel 2.6.26 and beyond). Test distribution is Debian. @@ -132,4 +140,10 @@ rpl: ELF 64-bit MSB executable SPARCV9 V Very easy^Wnice, isn't it ? + * OS/2 and eComstation + + GSL configure script is broken. You have to replace + $(SHELL) $(top_buildir)/libtool by sh $(top_buildir)/libtool in each + Makefile. By default, makefile's try to use ash.exe that is broken. + J. Bertrand