Wednesday, September 25, 2019

Re: Update: lang/ocaml 4.09.0

On Wed, 2019-09-25 at 23:08 +0200, Jeremie Courreges-Anglas wrote:
> On Mon, Sep 23 2019, Jeremie Courreges-Anglas <jca@wxcvbn.org> wrote:
> >
> > On Mon, Sep 23 2019, Christopher Zimmermann <chrisz@openbsd.org> wrote:
> > >
> > > Here is an updated diff fixing the reported problems:
> > > - no more duplicate entries. They sneaked in while I updated the PLISTS
> > >   for bytecode-only ocaml
> > > - update the distfile (again ?!?), use https.
> > I guess you checked the tarball for changes, did you spot anything evil?
> >
> > The ocaml-graphics port ought to use the proper .tbz tarballs published
> > at
> >
> >   https://github.com/ocaml/graphics/releases
> >
> > instead of GH_TAGNAME.
> Updated ocaml-graphics tarball, using the tarball from upstream.
> lib/ocaml/graphics/META, lib/ocaml/graphics/dune-package and
> lib/ocaml/graphics/opam now specify a version ("5.0.0").
>
> >
> > Was ocaml-4.08.1+ tested at all on a non-x86 arch?  The update to
> > ocaml-4.08.1 is broken since its import on at least arm64 and sparc64,
> > despite my request for a wip diff. :-/
> >
> >   http://build-failures.rhaalovely.net//sparc64/2019-09-18/lang/ocaml.log
> It turns out that this update to 4.09.0 unbreaks ocaml on sparc64 (and
> probably others): the .cmt* files are now installed.
>
> I hit one problem with findlib though (not sparc64 specific).  The
> graphics META file is now shipped by ocaml-graphics.  This updated diff
> (attached) fixes this, removes the hardcoding of lang/ocaml=4.09.0, and
> strips an outdated comment in graphics/ocaml-cairo.
>
> I've built a bunch of ocaml ports on amd64 and sparc64, no fallout.
> If you agree with this diff, ok jca@
>

I can report that ocaml, dune, findlib and ocaml-graphics build
and package ok on aarch64 with these diffs.

-Kurt

No comments:

Post a Comment