[CMake] Compute Node Linux (CNL)

Alexander Neundorf a.neundorf-work at gmx.net
Thu Oct 2 17:37:44 EDT 2008


On Tuesday 23 September 2008, John Biddiscombe wrote:
> Bill
>
> > You might want to move this over to the paraview developers list. I
> > know paraview was cross compiled onto a cray Xt3 machine, and there
> > are ways to build it without any shared stuff.  See
> > http://vtk.org/Wiki/Cross_compiling_ParaView3_and_VTK
>
> Yes indeed. mind you, it's because we're testing out CNL instead of
> Catamount that many of the cross compilation issues should go away -

So with CNL you run a simplified Linux on the compute nodes instead of 
Catamopunt ? And that simplified Linux doesn't support shared libs ? And you 
build on these nodes ?

You can do 
SET_PROPERTY(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)
this will at least warn when you try to build a shared lib. 
Support for this is also in ParaView, so if it is disabled, it will build 
fully static.

Alex


More information about the CMake mailing list