Diff for /rpl/README between versions 1.3 and 1.4

version 1.3, 2010/03/17 15:12:37 version 1.4, 2010/04/17 18:57:33
Line 18  this language is a half-compiled high le Line 18  this language is a half-compiled high le
 symbolic and scientific computations.  symbolic and scientific computations.
   
   
     * RPL/2 requires :
       - nawk or gawk;
       - 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;
       - gcc-4.2 or newer;
       - g++-4.2 or newer;
       - gfortran-4.2 or newer.
   
       RPL/2 build process invoques automake and autoconf.
   
   * OpenSSL issue :    * OpenSSL issue :
   
     OpenSSL does not use any configure script. If build process aborts on      OpenSSL does not use any configure script. If build process aborts on
Line 27  flags. Line 38  flags.
   
   * RPL/2 is known to run on :    * RPL/2 is known to run on :
   
     - Linux (kernel 2.6.12 and above) on i386, amd64, ppc32, sparc32,      - Linux (kernel 2.6.26 and above) on i386, amd64, ppc32, sparc32,
         sparc64, alpha. Test distribution is Debian. Warning, you have to          sparc64, alpha. Test distribution is Debian. Warning, you have to
         use NPTL, not LinuxThreads due to a bug in sem_post() that is not          use NPTL, not LinuxThreads due to a bug in sem_post() that is not
         async safe.          async safe.
Line 36  flags. Line 47  flags.
         64bits executable, you have to modify some generated makefiles or          64bits executable, you have to modify some generated makefiles or
         specify some options. See 64bits on Solaris.          specify some options. See 64bits on Solaris.
     - FreeBSD 7.x on i386. I have installed a FreeBSD 7.0, upgraded to 7.2      - FreeBSD 7.x on i386. I have installed a FreeBSD 7.0, upgraded to 7.2
          and RPL/2 ran without any trouble. RPL/2 does not run on FreeBSD 8.0          and RPL/2 ran without any trouble. RPL/2 does not run on FreeBSD 8.0
         because sig_into_t struct is not filled. Someone has reported that          because sig_into_t struct is not filled. Someone has reported that
         FreeBSD 7.2 did not filled this struct too...          FreeBSD 7.2 did not filled this struct too...
     - NetBSD 4.0 and above on sparc32 with a restriction. NetBSD's sigpending      - NetBSD 4.0 and above with a restriction. NetBSD's sigpending
         is broken and it is impossible to use DETACH intrinsic. Bug report          is broken and it is impossible to use DETACH intrinsic. Bug report
         has been done and this bug should be fixed in next NetBSD release.          has been done and this bug should be fixed in next NetBSD release.
         Sigpending has been fixed in NetBSD 5.0 and RPL/2 runs fine.          Sigpending has been fixed in NetBSD 5.0 and RPL/2 runs fine.
Line 47  flags. Line 58  flags.
   * RPL/2 should run on :    * RPL/2 should run on :
   
     - HP-UX (10.20 and above), but not tested for a long time.      - HP-UX (10.20 and above), but not tested for a long time.
     - Linux (2.6.12 and above) on ppc64 and other hardware (arm, hppa...) or      - Linux (2.6.26 and above) on ppc64 and other hardware (arm, hppa...) or
         with other distributions than Debian.          with other distributions than Debian.
     - FreeBSD 7.0 and above on other architecture than i386. Please not      - FreeBSD 7.0 and above on other architecture than i386. Please not
         that I cannot reproduce sig_info_t bug and I do not have more          that I cannot reproduce sig_info_t bug and I do not have more
Line 62  flags. Line 73  flags.
   
     - OpenBSD due to a major bug in sigaltstack syscall when a program is      - OpenBSD due to a major bug in sigaltstack syscall when a program is
         linked with -lthread. As this bug comes from OpenBSD libraries,          linked with -lthread. As this bug comes from OpenBSD libraries,
         OpenBSD port has to wait for a fixed sigaltstack.          OpenBSD port has to wait for a fixed sigaltstack. RPL/2 uses pselect()
           that is unavailable too.
     - OpenVMS (work in progress) on Alpha and Integrity due to some bugs in GNV.      - OpenVMS (work in progress) on Alpha and Integrity due to some bugs in GNV.
         RPL/2 never works on OpenVMS VAX because GNV is too old on this          RPL/2 never works on OpenVMS VAX because GNV is too old on this
         architecture.          architecture.
Line 84  flags. Line 96  flags.
     several systems, some Posix libraries have strange 'features'...      several systems, some Posix libraries have strange 'features'...
   
     On all systems, you must install GNU make and you should install      On all systems, you must install GNU make and you should install
     gcc/g++/gfortran (minimal release : 4.0.0). It is possible to build      gcc/g++/gfortran (minimal release : 4.2.0). It is possible to build
     RPL/2 with some other compilers (for example cc and f95 from SunStudio,      RPL/2 with some other compilers (for example cc and f95 from SunStudio,
     or cc and f95 from Digital^WCompaq^WHP) but I do not test all potential      or cc and f95 from Digital^WCompaq^WHP) but I do not test all potential
     combinaisons.      combinaisons.

Removed from v.1.3  
changed lines
  Added in v.1.4


CVSweb interface <joel.bertrand@systella.fr>