On Thursday 06 December 2012 20:27:27 Koller, Martin wrote:
> Hi,
> 
> I compiled cmake itself on SunOS/x86
> I want to compile my apps in 64 bit mode, however linking with X11 does not 
> work
> as cmake finds /usr/lib/libX11.so which is the 32bit version, and the 64 bit 
> version
> is in /usr/lib/64/libX11.so
> 
> SunOS/x86 is a 64 bit OS, but the stupid Sun CC compiler still defaults to 
> 32bit!
> 
> That means, cmake itself is now here a 32-bit exe. Is this the reason why it 
> does not look
> into the lib/64/ subdir ?
> Setting the global property FIND_LIBRARY_USE_LIB64_PATHS does not help either 
> as cmake checks its internal
> CMAKE_SIZEOF_VOID_P property, which is 4.
> 
> So I thought I compile cmake itself as 64 bit exe, which needs the -m64 flag 
> for the compiler -
> but: How do I pass this option to the bootstrap tool ?

I found out now that the bootstrap thingy is a shell script ... stupid me.
So I found that I can set the CXXFLAGS and CFLAGS env vars beforehand.

... still with a 64bit cmake exe, it finds only the 32bit libX11 - even when I
set explicitely FIND_LIBRARY_USE_LIB64_PATHS to TRUE.

How can I tell cmake to find the 64bit X11 libs ?
-- 
Best regards/Schöne Grüße

Martin

A: Because it breaks the logical sequence of discussion
Q: Why is top posting bad?

()  ascii ribbon campaign - against html e-mail 
/\  www.asciiribbon.org   - against proprietary attachments

This mail was not scanned before sending.
It was sent from a secure Linux desktop.
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to