[CMake] CMake problem on Solaris with suncc
Gerhard Gappmeier
gerhard.gappmeier at ascolab.com
Mon Oct 27 08:45:29 EDT 2008
Hi all,
I try to build my program with cmake on Solaris using cc (suncc).
The problem is when activating "-xtarget=ultra -xarch=v9" I get linker errors
"wrong ELF class: ELFCLASS64".
I created a simple hello world example to reproduce the problem.
It consists of a simple hello-library and a test program that links against
it. Both should be compiled with the same settings, so I don't understand
why this linker error occurs.
Does cmake configure any 32bit settings that may conflict with xarch=v9 ?
Output:
Scanning dependencies of target helloworld
[100%] Building CXX object test/CMakeFiles/helloworld.dir/main.cpp.o
"/home/sag/OPC.UA/hello/test/main.cpp", line 1: Warning: Last line in file
"/home/sag/OPC.UA/hello/hello/hello.h" is not terminated with a newline.
1 Warning(s) detected.
Linking CXX executable helloworld
ld: fatal: file CMakeFiles/helloworld.dir/main.cpp.o: wrong ELF class:
ELFCLASS64
ld: fatal: File processing errors. No output written to helloworld
*** Error code 1
The following command caused the error:
cd /home/sag/OPC.UA/hello/build/test && /home/sag/cmake-2.6.2-SunOS-
sparc/bin/cmake -E cmake_link_script CMakeFiles/helloworld.dir/link.txt --
verbose=
make: Fatal error: Command failed for target `test/helloworld'
Current working directory /home/sag/OPC.UA/hello/build
*** Error code 1
The following command caused the error:
make -f test/CMakeFiles/helloworld.dir/build.make
test/CMakeFiles/helloworld.dir/build
make: Fatal error: Command failed for target
`test/CMakeFiles/helloworld.dir/all'
Current working directory /home/sag/OPC.UA/hello/build
*** Error code 1
The following command caused the error:
make -f CMakeFiles/Makefile2 all
make: Fatal error: Command failed for target `all'
--
mit freundlichen Grüßen / best regards
Gerhard Gappmeier
ascolab GmbH - automation systems communication laboratory
Tel.: +49 9131 691 123
Fax: +49 9131 691 128
Web: http://www.ascolab.com
GPG-Key: http://www.ascolab.com/gpg/gg.asc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20081027/10d4af7a/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ?
Type: application/x-compressed-tar
Size: 759 bytes
Desc: not available
URL: <http://www.cmake.org/pipermail/cmake/attachments/20081027/10d4af7a/attachment.bin>
More information about the CMake
mailing list