Hello,<br><br>I am running a build using cmake using the Meego 1.2 toolchain (long story).  This particular toolchain requires the --sysroot option to be used to find any libraries it requires.<br><br>    set (CMAKE_CXX_FLAGS &quot;-fpermissive&quot;)<br>
    set (CMAKE_CXX_LINK_FLAGS &quot;--sysroot=${INTEL_GRAPHICS_SDK_BASE}/sdk&quot;)<br>    set (CMAKE_CXX_FLAGS_DEBUG &quot;-g&quot;)<br><br>These options allow the cmake initial compiler checks to pass, but when producing a shared library during the build it looks like ld is being called without any of the options specified.<br>
<br>Is there a different cmake variable that needs to be set to specify the sysroot for shared libraries?<br><br>The error I am getting is<br><br><br>    /usr/lib/madde/linux-i686/toolchains/meego-1.2-sdk-ia32-toolchain-1.0-linux_i686/i586-meego-linux-gnu/bin/../lib/gcc/i586-meego-linux-gnu/4.5.1/../../../../i586-meego-linux-gnu/bin/ld: crti.o: No such file: No such file or directory<br>
    collect2: ld returned 1 exit status<br><br><br>Interestingly enough there are some linker options being passed.  Specifically the output name. Is this perhaps overwriting my attempts to specify linker options?<br><br>
<br>These are the flags that are generated:<br><br>/usr/lib/madde/linux-i686/toolchains/meego-1.2-sdk-ia32-toolchain-1.0-linux_i686/i586-meego-linux-gnu/bin/i586-meego-linux-gnu-g++  -fPIC -g   -shared -Wl,-soname,mylib_ES11_debug.so -o <br>
<br>Cheers,<br><br>Jonathan<br><br><br clear="all"><br>-- <br>Jonathan S. Romero<br>