On 05/07/2022 01:42, William Hu via Cygwin-apps wrote:
Hi Jon,
Oops, sorry about that. The patch and updated cygport are now attached.
Sending SSH key shortly.
Thanks.
Firstly, I notice that you dropped 4.10.0-libcamlrun_shared.patch. Can
you explain the reasoning behind that?
(After a bit of digging, I found this mail
https://cygwin.com/pipermail/cygwin/2010-October/191524.html which
explains the rationale behind it)
Next, when I try to build this:
on x86:
checking whether fma works... no
configure: error: fma does not work, enable emulation with
--enable-imprecise-c99-float-ops
I guess perhaps that configure option needs to be conditionally used on x86?
ocaml-runtime-4.14.0-1.tar.xz
usr/bin/ocamlrun.exe
usr/bin/ocamlrund.exe
usr/bin/ocamlruni.exe
tar: usr/lib/ocaml/camlheader[di].exe: Cannot stat: No such file or directory
[...]
tar: Exiting with failure status due to previous errors
*** ERROR: Binary package creation failed: ocaml-runtime
camlheader[di] are made without the .exe extensions (you've changed the
cygport to add the exe, so maybe this was wrong before as they are
executables)
I'm not sure if that's a missing bit of patching or something different
in your environment?
$ cygport ocaml.cygport test
Testing ocaml-4.14.0-1.x86_64
Makefile:162: *** ocamltest not found in ../ocamltest. Stop.
make: *** [Makefile:156: all] Error 2
*** ERROR: make failed
Seems like this requires the --enable-ocamltest configure option?