<discocaml>
<leviroth> Does anyone understand where the text "This package provides the following libraries (via ocamlobjinfo):" on https://www.ocaml.org/p/eio/0.11/doc/index.html comes from? I was trying to understand precisely where it gets its notion of library, since what it calls "eio_mock" appears to be called "eio.mock" by both dune and findlib.
<discocaml>
<Kali> Eio_* are the actual module, while eio.* are dune libraries, which are modules/bundles of modules
<discocaml>
<Kali> or, opam libraries, idk
<discocaml>
<Kali> both opam and dune support them i think
<discocaml>
<leviroth> Yeah, I get that, but the page I linked uses the term "library," so I'm trying to understand what it means by that.
<companion_cube>
The other is for ocamlfind, which is concerned with libraries and sub libraries
<discocaml>
<leviroth> Thanks
<discocaml>
<leviroth> I would have thought it would be more helpful for that page to list things by their ocamlfind names (since that's how most users will invoke them, via dune), but I guess not everything is an ocamlfind package?
<companion_cube>
I don't know how the page was generated, but, yeah
dh` has quit [Changing host]
dh` has joined #ocaml
bartholin has joined #ocaml
myrkraverk_ has joined #ocaml
myrkraverk has quit [Read error: Connection reset by peer]
parataxis has quit [Remote host closed the connection]
parataxis has joined #ocaml
parataxis has quit [Remote host closed the connection]
TrillionEuroNote has quit [Ping timeout: 264 seconds]
TrillionEuroNote has joined #ocaml
Serpent7776 has joined #ocaml
bartholin has quit [Quit: Leaving]
<reynir>
Hmm, there's no Int.unsigned_compare
<reynir>
nor Int64.unsigned_of_int
bibi_ has joined #ocaml
rgrinberg has joined #ocaml
rgrinberg has quit [Ping timeout: 255 seconds]
dhil has joined #ocaml
<discocaml>
<muqiuhan> hello everyone, when i tried to install the `ocaml-compiler-libs` , this strange error problem occurred, and i tried compiling it from source and got the same result:
<discocaml>
<muqiuhan> I did not find the answer in the issues of `ocaml-compiler-libs` repo 😦
tizoc has quit [Quit: Coyote finally caught me]
tizoc has joined #ocaml
rgrinberg has joined #ocaml
bibi_ has quit [Ping timeout: 264 seconds]
Hammdist has quit [Quit: Client closed]
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
<discocaml>
<octachron> You need to install the compilerlibs with OS packager since you have an OS managed OCaml compiler.
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
dme2 has quit [Server closed connection]
dme2 has joined #ocaml
bibi_ has joined #ocaml
rgrinberg has joined #ocaml
<discocaml>
<muqiuhan> thank you very much for your answer! this worked for me!
dhil has quit [Ping timeout: 264 seconds]
leonardus has joined #ocaml
TrillionEuroNote has quit [Ping timeout: 240 seconds]
TrillionEuroNote has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
xmachina has quit [Quit: WeeChat 4.0.4]
rgrinberg has joined #ocaml
rgrinberg has quit [Client Quit]
waleee has joined #ocaml
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rgrinberg has joined #ocaml
dhil has joined #ocaml
<hannes>
I'm curious with dune-configurator, anyone has an example that looks for the output of "cc -dumpversion" to take a decision? I'd love to do that, but find the documentation rather sparse and unclear what to be done there...
Hammdist has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Serpent7776 has quit [Ping timeout: 240 seconds]
rgrinberg has joined #ocaml
Hammdist has quit [Quit: Client closed]
Hammdist has joined #ocaml
xmachina has joined #ocaml
yosik has joined #ocaml
yosik has quit [Changing host]
yosik has joined #ocaml
hannes has quit [Ping timeout: 248 seconds]
waleee has quit [Ping timeout: 240 seconds]
hannes has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<discocaml>
<anmonteiro> The configurator workflow is pretty much always:
<discocaml>
<anmonteiro> - run some command
<discocaml>
<anmonteiro> - parse the output
<discocaml>
<anmonteiro> - emit some sexp file with flags
<discocaml>
<anmonteiro>
<discocaml>
<anmonteiro> Assuming you know how to do the first 2, do you need help with the last one?
<discocaml>
<anmonteiro> Also a bit sad that’s the fix, but oh well
<discocaml>
<anmonteiro> I can’t think of anything better
<hannes>
anmonteiro: well, my fix would be 'available: os != "macos"' -- why should I support a system with known-broken-compiler where the company doesn't care to fix it (there are patches upstream at llvm available). but I guess I'm in the minority here ;)
<hannes>
anmonteiro: and the performance degredation of not doing the instcombine is marginal AFAICT
<discocaml>
<anmonteiro> lol. it still works on other versions other than clang 14.0.3
<discocaml>
<anmonteiro> I'm personally on clang 11 and never reproed that issue
bibi_ has joined #ocaml
<discocaml>
<anmonteiro> hannes: could you link one or two of those upstream patches so that I can follow them?