I am trying to create a static executable and for that I have already defined using ADD_Definitions the -static option.
But after it is build and when I do ldd bbb (where bbb is the executable that was just generated) The output of the above command is libz.so.3 => /lib/libz.so.3 (0x281df000) libstdc++.so.6=> /usr/local/lib/gcc/i386-portbld-freebsd6.2/3.4.6/libstdc++.so.6 libm.so.4 => /lib/libm.so.4 (0x282b1000) libc.so.6 => /lib/libc.so.6 (0x282c7000) libgcc_s.so.1=> /usr/local/lib/gcc/i386-portbld-freebsd6.2/3.4.6/libgcc_s.so.1 libz.so.2 => /lib/libz.so.2 (0x2814f000) libm.so.3 => /lib/libm.so.3 (0x2815f000) libc.so.5 => /lib/libc.so.5 (0x2817a000) I want my executable to be static as this will make it completely platform independent. All these are system libraries and some of them are gcc releated. Is there anyway to create a static library library without any shared library dependency. Regards, -- Ajay Divekar System Developer Guardian Technologies International Tel No : 703-481-4882 _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake