version 1.13, 2010/09/07 12:54:03
|
version 1.27, 2019/07/16 08:31:46
|
Line 22 symbolic and scientific computations.
|
Line 22 symbolic and scientific computations.
|
|
|
* RPL/2 requires : |
* RPL/2 requires : |
- nawk or gawk; |
- nawk or gawk; |
|
- gmake; |
- libtool 1.5 or newer. To build RPL/2 on Mac OSX, you should have to |
- 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 |
add libtool m4 path in tools/file-*/configure.ac and |
tools/file-*/Makefile.am; |
tools/file-*/Makefile.am; |
Line 38 error related to OpenSSL, you shall try
|
Line 39 error related to OpenSSL, you shall try
|
'make'. On some system, OpenSSL configure script is unable to set compiler |
'make'. On some system, OpenSSL configure script is unable to set compiler |
flags. |
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 : |
* RPL/2 is known to run on : |
|
|
- Linux (kernel 2.6.26 and beyond). Test distribution is Debian. |
- Linux (kernel 2.6.26 and beyond). Test distribution is Debian. |
Line 54 flags.
|
Line 68 flags.
|
- OpenBSD 4.8 and beyond. |
- OpenBSD 4.8 and beyond. |
- Windows with Cygwin (>= 1.7.5). |
- Windows with Cygwin (>= 1.7.5). |
- OS/2 and eComStation with EMX (>= 0.9d). You probably have to |
- OS/2 and eComStation with EMX (>= 0.9d). You probably have to |
recreate configure script and makefiles with autoreconf. |
recreate configure script and makefiles with aclocal, autoconf and |
|
automake. |
|
======================================================================== |
|
WARNING : eCS DEFINES TMP VARIABLE THAT OVERWRITES PATHS |
|
IN FOPEN() SYSTEM CALL. /TMP/xxx IS REPLACED BY /%TMP%/xxx. |
|
THIS BUG ONLY OCCURS WHEN RPL/2 IS CALLED FROM OS/2 OR 4OS2 SHELL. |
|
WORKAROUND : DEFINE RPL_TMP_PATH WITH A DRIVE LETTER LIKE |
|
|
|
SET RPL_TMP_PATH=C:/tmp |
|
|
|
OR CALL RPL/2 FROM A BOURNE SHELL. |
|
======================================================================== |
- Mac OS X. |
- Mac OS X. |
|
|
* RPL/2 should run on : |
* RPL/2 should run on : |
Line 115 rpl: ELF 64-bit MSB executable SPARCV9 V
|
Line 140 rpl: ELF 64-bit MSB executable SPARCV9 V
|
|
|
Very easy^Wnice, isn't it ? |
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 <joel.bertrand@systella.fr> |
J. Bertrand <joel.bertrand@systella.fr> |