-
Notifications
You must be signed in to change notification settings - Fork 22
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
Build error when using DecFP on 32-bit arm7l #69
Comments
DecFP is a wrapper for the Intel Decimal Floating-Point Math Library. It only supports the IA-32, Intel 64 and IA-64 architectures. It doesn't support ARM. There has been some interest #12 in wrapping the IBM decNumber library which would support ARM. @ScottPJones started looking at this at one time https://github.com/ScottPJones/Dec.jl |
Which parts of the Intel library are Intel-specific? How hard would it be to port it to ARM, I wonder? |
Yes, I haven't had time yet to get back to that - I'd wanted not to just wrap it, but to rewrite it in Julia for better flexibility. |
Perhaps try opening an issue at https://github.com/quinnj/DecFPBuilder |
Note that this is now built at Yggdrasil (https://github.com/JuliaPackaging/Yggdrasil/blob/master/D/DecFP/build_tarballs.jl), not in the DecFPBuilder package. The binary releases are here: https://github.com/JuliaBinaryWrappers/DecFP_jll.jl |
It appears to have been compiled for ARM 7l (https://github.com/JuliaBinaryWrappers/DecFP_jll.jl/releases/download/DecFP-v2.0.2%2B0/DecFP.v2.0.2.armv7l-linux-gnueabihf.tar.gz) at https://github.com/JuliaBinaryWrappers/DecFP_jll.jl/releases, so is this resolved? |
It compiles, but I think there are run time errors. I will look at this in the next few days. |
#133 adds CI for both armv7l and aarch64 with Drone CI |
Is this still an issue? |
Seems to be. Drone CI is failing with:
|
I'm out of town at the moment but later this week I can test 32-bit ARM locally. |
On Debian Stretch ARM platform (Beaglebone):
The text was updated successfully, but these errors were encountered: