I've started a local llvm-revival branch…  I got sidetracked with OCaml,
but that will need some more time and currently I have just disabled the
OCaml bindings in LLVM instead (not removed: this is controlled by a
variable in the script and another variable to control the LLVM target
list).

--8<---------------cut here---------------start------------->8---
* LLVM Updates
  - LLVM 9.0.1 revived
    + update fedora to f31
    + update patches
    + disable OCAML via OCAML_SUPPORT
    + control build targets via LLVM_TARGETS
* OCaml Updates
  - flexdll 0.39 ==> 0.43
  - ocaml 4.14.0 ==> 4.14.1
  - ocaml-labltk 8.06.8 ==> 8.06.12 (for 4.14!)
    + CI build runs into trouble, local build is OK
  - ocaml-findlib 1.2.1 ==> 1.9.6
    + CI build would require newer labltk
  - ocaml-ocamlbuild 0.14.0 ==> 0.14.2
    + test complains about missing ocamlbuild.cmo, looks in the wrong place
    + test requires findlib
  - ocaml-dune
    + no longer builds with the original recipe, missing external libraries 
that in turn require dune to build
    + bootstrapped dune should still be viable
  - ocaml-ctype
    + would be needed for llvm
    + available version is for ocaml-4.10, which is no longer installable
    + need to figure out dune build and bootsrap a number of further packages 
before getting this updated to 4.14
--8<---------------cut here---------------end--------------->8---

The changes (only for packages that actually build) currently live in
the playground branches of the respective Cygwin Package Git
repositories.  PUlling up the LLVM version to at least 12 and then
getting all the other dependent packages built is next on my list, but
don't hold your breath


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

Reply via email to