Showing posts with label 64-bit. Show all posts
Showing posts with label 64-bit. Show all posts

Thursday, January 22, 2009

32- vs. 64-bit IDL on Mac OS X

IDL 7.0.4 was recently released, providing full 64-bit support for Mac OS X, and some users who have upgraded have asked how this impacts GPULib, as using the library when running IDL in 64-bit mode doesn't work.

Currently, in order to build 64-bit code using GCC on OS X, one needs to set an additional flag, depending on the architecture targeted. We don't do this at the moment for GPULib, so it defaults to building the more compatible 32-bit libraries. Full details at

http://developer.apple.com/documentation/Darwin/Conceptual/64bitPorting/building/chapter_5_section_2.html


Apple goes so far as to say, "You should transition your application to a 64-bit executable format only when the 64-bit environment offers a compelling advantage for your specific application." We haven't switched to using 64-bit libraries with GPULib on Mac OS X, since thus far there hasn't been a need. If you do need the extra address space using GPULib, please let us know! Otherwise, you can add the "-32" flag to IDL 7.0.4 and run IDL in 32-bit mode, which will be compatible with the current release of GPULib.

Tuesday, December 16, 2008

GPULib 1.0.4 update available

GPULib 1.0.4 is now available at

http://www.txcorp.com/products/GPULib/

This release contains various bug fixes for IDL, as well as 64 bit DLLs for IDL and MATLAB for Windows users.

Thanks for the comments and bug reports -- keep telling us what you'd like in GPULib, and we'll keep developing the software to meet your needs. And, as always, feel free to leave comments in the blog or email us at support@txcorp.com with questions, comments, or suggestions. Finally, if you're at the AGU meeting in San Francisco this week, stop by the Tech-X booth (#2114) and say hello!