New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new release] crlibm (0.5) #19943
[new release] crlibm (0.5) #19943
Conversation
8883741
to
1898500
Compare
Not sure what the problem is — it builds fine on my machine and by Github Actions. |
Looks like some kind of corruption in the Ci? Can it be? |
The package failed to build on x86_32:
Is that expected? |
4607020
to
4afecb8
Compare
If you want to try and reproduce it locally, you can follow the instructions on the top of the CI logs:
|
Big differences in output of successful and failing builds are the ld warning (present only on the 32bit build)
and the fact that the failing build is not complaining about |
Let me check if there is a CI issue, I am seeing similar failures on other packages as well |
I saw that but I do not get it: everything is compiled with |
Yes, I saw, that is part of the reason why I start believing that these failures are a CI issue. I am seeing similar ones also in other packages |
PIC issues may be related to this: ocaml/ocaml#9800 |
CHANGES: - Rename sub-modules to more standard names. - Workaround 32 bits linker problem.
4afecb8
to
e553d94
Compare
@mseri I ran the following docker file
but my machine is 64 bits and it runs fine. |
That should run in 32 bits even on a 64-bit machine, or maybe you need to build it with
i will also try asap |
This yields:
|
The first command to run the package was correct, without the platform, but you need to p oint at oune of the 32 bit images, like the one below (taken from the CI)
You can execute the images that this produce to test your code with
if you want to check what your fixes do on the CI environment. There is an issue on the discover.ml file in which you are checking |
Thanks! Sorry for the wait |
Thanks for your help! |
With Marcello Seri's help. See ocaml/opam-repository#19943
Binding to CRlibm, a correctly rounded math lib
CHANGES: