Shall I force the compiler? This is all I can find on the "CMake Cross Compiling" wiki: "If your compiler is not able to build a simple program by default without special flags or files (e.g. linker scripts or memory layout files), the toolchain file as shown above doesn't work. Then you have to *force* the compiler:"
It would be nice to have a bit more thorough documentation. This is not yet clear to me if it applies against my scenario or I can avoid forcing. Anyone knowing something about this? On Sun, Feb 24, 2013 at 10:28 PM, Laszlo Papp <[email protected]> wrote: > Here you can find the toolchain file I created: > https://projects.kde.org/projects/playground/mobile/wiki-reader/repository/revisions/master/entry/frontends/blackberry/cmake/Toolchain-C6X.cmake > > I think the issue boils down to this: > > root /home/lpapp/Projects/qt/skeleton/build # /opt/ti/C6000CGT7.4.2/bin/cl6x > --abi=eabi --run_linker ../main.c > <Linking> > "../main.c", line 1: error: cannot find file "int" > "../main.c", line 1: error: cannot find file "main" > "../main.c", line 1: error: expecting filename, option, MEMORY, or SECTIONS > instead of "(" > "../main.c", line 4: error: expecting filename, option, MEMORY, or SECTIONS > instead of "}" > fatal error: no input files > > >> Compilation failure > root /home/lpapp/Projects/qt/skeleton/build # /opt/ti/C6000CGT7.4.2/bin/cl6x > --abi=eabi ../main.c --run_linker > <Linking> > warning: automatic library build: using library > "/opt/ti/C6000CGT7.4.2/lib/rts6200_elf.lib" for the first time, so it must > be built. This may take a few minutes. > > Do you have any ideas how to solve this issue? It seems to me that, I > would need to pass the source files before the linker option. > > Laszlo >
-- 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
