[ITA] ocaml

Yaakov (Cygwin/X) yselkowitz@users.sourceforge.net
Mon Feb 22 09:04:00 GMT 2010


On 11/02/2010 23:05, Yaakov (Cygwin/X) wrote:
> You may want to take a look at how I built OCaml for Cygwin Ports:
>
> http://cygwin-ports.svn.sourceforge.net/viewvc/cygwin-ports/ports/trunk/lang/ocaml/
> http://cygwin-ports.svn.sourceforge.net/viewvc/cygwin-ports/ports/trunk/devel/flexdll/
>
> (Yes, that's for 3.11.1; 3.11.2 just came out[1] and I was working on
> other things this week.)

I have updated both flexdll and ocaml to the latest releases.

> The other issue to be determined is what should be (in cygport
> terminology) OCAML_LIBDIR. By default, this is /usr/lib/ocaml, but some
> distros version this in order to account for the API/ABI changes which
> do periodically occur. (For instance, there was such a change between
> 3.09 and 3.10.0, which they then undid for 3.10.1. I suppose I got what
> I deserved for using a .0 release.) Actually, Debian *used* to do this,
> but today I see that they stopped, possibly because it would be quite
> tedious to rebuild ALL ocaml packages for every OCaml point release. So
> sticking with the default may make sense, with the understanding that
> packages may have to periodically be rebuilt as time goes on.

I looked into this further, and based on other distros' OCaml packaging 
guidelines and advice I was given in #ocaml, we should expect to have to 
rebuild ocaml libraries/bindings with each ocaml release.


Yaakov



More information about the Cygwin-apps mailing list