-
Notifications
You must be signed in to change notification settings - Fork 18
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
Windows: IMRMRD fails to link with self built Boost #720
Comments
I get the following in my build.
Therefore we are missing |
Apparently, these are specified here SIRF-SuperBuild/SuperBuild/External_Boost_buildboost.cmake Lines 25 to 26 in eb7d38f
|
I added
and
As a matter of fact, the problems seem to be due to |
@evgueni-ovtchinnikov @KrisThielemans any suggestions? |
I have never succeeded in doing this with building our own boost. At least at the time, it was very hard to pass compiler info, multi-threading etc etc to the boost build system. It also takes about half a day. As I mentioned in #197 (comment) I downloaded the prebuilt boost binaries and installed this first. This is why we default to SIRF-SuperBuild/SuperBuild.cmake Lines 183 to 187 in eb7d38f
I wouldn't invest too much time on trying to build boost ourselves really. (Certainly as we're aiming for conda anyway). I'm a bit dismayed that it looks like I never documented my Windows set-up, except in the issues. Apologies. |
BTW, in the current configuration we build in 32 bits. |
I would definitely switch to 64 bit. |
Me too, but haven't found how to. I tried |
If building for Linux we specify which libraries we build for Boost
SIRF-SuperBuild/SuperBuild/External_Boost_configureboost.cmake
Line 27 in eb7d38f
However, this is not available for Windows and I noticed that
random
for instance is not built, so ISMRMD fails.The text was updated successfully, but these errors were encountered: