On Wed, 2019-09-25 at 23:08 +0200, Jeremie Courreges-Anglas wrote: > On Mon, Sep 23 2019, Jeremie Courreges-Anglas <[email protected]> wrote: > > > > On Mon, Sep 23 2019, Christopher Zimmermann <[email protected]> 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
