Stéphane Glondu
2024-06-19 06:30:01 UTC
Hi all,
OCaml 5.2.0 FTBFS on m68k:
https://buildd.debian.org/status/fetch.php?pkg=ocaml&arch=m68k&ver=5.2.0-1%7Eexp1&stamp=1718285451&raw=0
The failure happens very early, at the very first run of the bytecode
interpreter (ocamlrun). It seems to be related to a thread local
variable that moves unexpectedly. I've posted reports of my
investigations in an issue on the upstream github:
https://github.com/ocaml/ocaml/issues/13249
To reproduce the problem quickly:
- unpack ocaml 5.2.0 source package
- ./configure --enable-imprecise-c99-float-ops
- make coldstart
Is there some subtlety with thread local variables on m68k?
Cheers,
OCaml 5.2.0 FTBFS on m68k:
https://buildd.debian.org/status/fetch.php?pkg=ocaml&arch=m68k&ver=5.2.0-1%7Eexp1&stamp=1718285451&raw=0
The failure happens very early, at the very first run of the bytecode
interpreter (ocamlrun). It seems to be related to a thread local
variable that moves unexpectedly. I've posted reports of my
investigations in an issue on the upstream github:
https://github.com/ocaml/ocaml/issues/13249
To reproduce the problem quickly:
- unpack ocaml 5.2.0 source package
- ./configure --enable-imprecise-c99-float-ops
- make coldstart
Is there some subtlety with thread local variables on m68k?
Cheers,
--
Stéphane
Stéphane