/ocaml, The latest implementation of the Caml dialect of ML
4.00.1nb2, Package name:
ocaml-4.00.1nb2, Maintainer: jaapb
Objective Caml is the latest implementation of the Caml dialect of ML. The main
novelties compared with its ancestor, Caml Light, are:
* Full support for objects and classes -- here combined for the first time
with ML-style type reconstruction.
* A powerful module calculus in the style of Standard ML (but retaining
* A high-performance native code compiler (in addition to a Caml
Light-style bytecode compiler).
Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2013-03-14) Updated to version: ocaml-4.00.1nb2
- (2013-02-18) Updated to version: ocaml-4.00.1nb1
- (2012-10-08) Updated to version: ocaml-4.00.1
- (2012-06-22) Updated to version: ocaml-3.12.1nb1
- (2012-03-04) Updated to version: ocaml-3.12.1
- (2011-12-06) Updated to version: ocaml-3.12.0nb5
CVS history: (Expand)
| 2013-03-15 16:41:51 by Ignatios Souvatzis | Files touched by this commit (1) |
Note that there's a difference using this rather than the older.
| 2013-03-14 15:44:58 by Thomas Klausner | Files touched by this commit (2) |
PKGREVISIOn does not belong in Makefile.common.
| 2013-03-14 15:37:56 by Ignatios Souvatzis | Files touched by this commit (2) | |
bump PKGREVISION to 4.00.1nb2
| 2013-03-14 15:29:49 by Ignatios Souvatzis | Files touched by this commit (3) | |
ocamlmklib adds absolute directories (that is, such starting with
'/') given to -L to run-time library search path passed to the
lower linker using -Wl,-rpath=
This is a problem, because even if we add the right directory with
-Wl,-rpath= or variants thereof, the wrong path still is in the
RPATH on the resulting binary. This might lead to the wrong library
being found at run-time.
To build clean packages when using ocamlmklib, '-elfmode' will switch
this behaviour off; when using '-elfmode', all following -L parameters
won't augment the RPATH, and it has to be updated seperately with
-dllpath, -Wl,-rpath= etc.
(This is a local pkgsrc stopgap addition, needed to proceed with
fixes to xentools41. The issue has been raised with upstream;
hopefully this patch can be reverted with a future ocaml package
| 2013-03-04 09:52:53 by Darrin B. Jewell | Files touched by this commit (1) |
add Darwin to platforms that use PLIST.natdynlink
| 2013-02-18 17:29:29 by Jaap Boender | Files touched by this commit (6) |
Removed the bytecomp_bytelink.ml patch, as suggested by degroote@ - it
isn't needed any longer and breaks some compilations. Also, changed some
patches to use the correct BSD_INSTALL variables for shared libraries, and
after discussion with adam@, I am taking over maintainership of this
| 2013-01-25 15:49:38 by Jonathan Perkin | Files touched by this commit (2) |
Fix build on 32-bit Solaris when the assembler is 64-bit by default.
| 2012-12-18 13:02:10 by Jonathan Perkin | Files touched by this commit (2) |
Add support for 64-bit Solaris.