[Sharing progress] Tried to revive LLVM/Clang/Libc++ pkgs and port Rust
ASSI
Stromeko@nexgo.de
Sat Aug 26 19:40:13 GMT 2023
小さい猫 via Cygwin-apps writes:
> i am not familiar with the ocaml stuffs, and i dont quite understand
> what is the problem ur currently getting.
Dune cannot be fully built because lwt.unix or one of it's dependencies
is missing. I could built a bootstrapped package, but that later runs
into trouble when I need to build packages that require the things not
in the bootstrap build. Just about every Linux distribution seems to
have a different way of working around these dependency problems and
none look anything like what Cygwin had. Anyway, I've found a Fedora
patch that just removes the lwt dependency and sdurprise, dune still
builds and actually packages.
> however, i did tried to compile ocaml-dune version 2.9.3 and 3.7.1
> (for ocaml 4.14) previously for some other personal reason (not for
> llvm), and here are the prebuilt binaries of dune 3.7.1 if you
> need[1], i kinda forgot how i bootstrapped it.
I can get to that point with a bootstrap build or even a fully
configured one with opam. If I could figure out how to get opam to
actually install into the system and not this bloody unexplained thing
that it calls "switches" (which are maybe a totally cool thing, but I
neither need nor want them) I could likely bootstrap the whole thing and
get the packages rebuilt that the OCaml LLVM bindings need.
Anyway, now that I have dune (I think), I could build integers as a
prerequisite of ctypes, which apparently now also needs bigarry-compat
and who knows what else (even though Cygwin didn't have these before).
Then maybe that's enough to get the OCaml bindings back in LLVM.
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs
More information about the Cygwin-apps
mailing list