On Sun, Sep 13, 2026 at 09:27:24AM -0400, Daniel Dickman wrote: > > > On Sun, 13 Sep 2026, Stuart Henderson wrote: > > > > I'm only asking for dune. I don't expect breakage in the reverse > > > consumers, but if there is then I'm a user of most of them so I can look > > > and fix as needed. > > > > > > > dune packages ok on i386, amd64, aarch64. > > > > Thanks for testing that, as chrisz@ pointed out those are exactly the > OCAML_NATIVE_ARCHS and unfortunately we still need a test on another arch > where ocaml actually builds. > > Maybe riscv would be a good test if anyone has that platform? > > Otherwise another platform where ocaml does build today would be useful. I > have sparc64 and powerpc boxes but I haven't checked for a few years if > ocaml still builds on either. If no one beats me to it I'll find another > platform to test packaging on.
It builds on sparc64 but the 12 .cmx files are missing: --- pkg/PLIST-main.orig Sun Sep 13 23:25:14 2026 +++ pkg/PLIST-main Sun Sep 13 23:37:56 2026 @@ -31,50 +31,38 @@ lib/ocaml/stdune/stdune__Bit_set.cmi lib/ocaml/stdune/stdune__Bit_set.cmt lib/ocaml/stdune/stdune__Bit_set.cmti -lib/ocaml/stdune/stdune__Bit_set.cmx lib/ocaml/stdune/stdune__Compact_position.cmi lib/ocaml/stdune/stdune__Compact_position.cmt lib/ocaml/stdune/stdune__Compact_position.cmti -lib/ocaml/stdune/stdune__Compact_position.cmx lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmi lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmt lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmti -lib/ocaml/stdune/stdune__Dune_filesystem_stubs.cmx lib/ocaml/stdune/stdune__Execution_env.cmi lib/ocaml/stdune/stdune__Execution_env.cmt lib/ocaml/stdune/stdune__Execution_env.cmti -lib/ocaml/stdune/stdune__Execution_env.cmx lib/ocaml/stdune/stdune__Filename_set.cmi lib/ocaml/stdune/stdune__Filename_set.cmt lib/ocaml/stdune/stdune__Filename_set.cmti -lib/ocaml/stdune/stdune__Filename_set.cmx lib/ocaml/stdune/stdune__Flock.cmi lib/ocaml/stdune/stdune__Flock.cmt lib/ocaml/stdune/stdune__Flock.cmti -lib/ocaml/stdune/stdune__Flock.cmx lib/ocaml/stdune/stdune__Format.cmi lib/ocaml/stdune/stdune__Format.cmt lib/ocaml/stdune/stdune__Format.cmti -lib/ocaml/stdune/stdune__Format.cmx lib/ocaml/stdune/stdune__Lazy.cmi lib/ocaml/stdune/stdune__Lazy.cmt -lib/ocaml/stdune/stdune__Lazy.cmx lib/ocaml/stdune/stdune__Loc0.cmti lib/ocaml/stdune/stdune__Per_item.cmi lib/ocaml/stdune/stdune__Per_item.cmt lib/ocaml/stdune/stdune__Per_item.cmti -lib/ocaml/stdune/stdune__Per_item.cmx lib/ocaml/stdune/stdune__Per_item_intf.cmi lib/ocaml/stdune/stdune__Per_item_intf.cmt -lib/ocaml/stdune/stdune__Per_item_intf.cmx lib/ocaml/stdune/stdune__String_builder.cmi lib/ocaml/stdune/stdune__String_builder.cmt lib/ocaml/stdune/stdune__String_builder.cmti -lib/ocaml/stdune/stdune__String_builder.cmx lib/ocaml/stdune/stdune__Terminal_signals.cmi lib/ocaml/stdune/stdune__Terminal_signals.cmt lib/ocaml/stdune/stdune__Terminal_signals.cmti -lib/ocaml/stdune/stdune__Terminal_signals.cmx lib/ocaml/stdune/string_builder.ml lib/ocaml/stdune/string_builder.mli lib/ocaml/stdune/terminal_signals.ml
