-
Notifications
You must be signed in to change notification settings - Fork 110
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
conversion from ‘int’ to non-scalar type ‘El::BigFloat’ #199
Comments
Perfect timing! Thank you for reporting this. I will batch a fix for this with a few other changes that I'm making for 0.87.3 that will be released tonight. |
This commit should fix this issue (and will be bundled later tonight in 0.87.3): vhttps://github.com/elemental/Elemental/commit/cfd5e58180e6263784b317e19d6e55f0cb05ad83 |
I suspect tighter cmake-time checks from May 3 to now... but yes... after also adding
to avoid a linking error towards the end (it could fish the respective .a lib - since no .so lib under conda env... this was not there in the May snapshot, so getting no "complaints" with that):
Elemental now builds nicely :) |
What platform are you on? Ideally Elemental should prevent any such linking error by detecting whether or not the needed .so or .a exists. |
I am working with conda on RHEL:
To put things into context: I am building conda packages. The idea there is that compilers, libs, include files, python files, etc, all things necessary to build, link against, depend on, live within the anaconda installation directory. The binary artifacts in particular in the conda packages (=tarballs you build and upload in a repo so that people could say I mean right now, I work in a machine where I cannot say In a broader context: Now that an Elemental release is out I remembered the discussion here. The bottom line is that Elemental is truly exceptional software: our libSkylark builds on top, other excellent software like SmallK - with many more to follow!! - build on top. So trying to make all these efforts available through - as many as possible - easy to access paths (and to put my two cents in: conda packaging is perhaps the easiest such path) seems to be a good idea. |
Thank you for the very detailed (and kind!) response. There are new/upcoming RHEL/Fedora packages available (listed under https://github.com/elemental/Elemental/releases/tag/v0.87.3) that can hopefully avoid the need for you to manually build the library. ( @rhl- has been kind enough to put them together and they are more or less through the review process. ) |
When configuring Elemental build (for use in conda recipes for libSkylark) using:
THEN
Building Elemental 71fce6e (from May 3, 2016) succeeds.
Building Elemental 0.87.2 fails with:
The text was updated successfully, but these errors were encountered: