On Friday 12 May 2006 17:37, Brad King wrote: > Allen Winter wrote: > > I'm trying to put in support for Intel's C/C++ compiler (icc). I'm getting > > nowhere fast. > > > > % export CC=icc > > % export CXX=icc > > % cmake .. > > -- Check for working CXX compiler: /opt/intel/cc/9.0/bin/icc > > -- Check for working CXX compiler: /opt/intel/cc/9.0/bin/icc -- broken > > The C++ compiler "/opt/intel/cc/9.0/bin/icc" is not able to compile a > > simple test program. > > It fails with the following output: > [snip] > > CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.o(.eh_frame+0x12): > > undefined reference to `__gxx_personality_v0' > > CMake is telling you exactly what is wrong. Your intel compiler > installation is broken. Have you built a hello-world program with this > compiler: > > icc hello.cxx > > ? I thought of that too. And I did successfully build a C program. Let me try C++.
Seems to work, i.e. % cd kdepim/libkholidays_ng % icc lunarphase.cpp -I /usr/local/KDE-4.0.0/include -I /data/kde/trunk/qt-copy/include -I /data/kde/trunk/qt-copy/include/Qt -I /data/kde/trunk/qt-copy/include/QtCore -I ../libkdepim -c produces a lunarphase.o % file lunarphase.o lunarphase.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped I wonder if something in the cmake files is mucking with PATH or LD_LIBRARY_PATH? Because both those environment variables need to have /opt/intel/<stuff> for icc to work. Still stumped. -Allen -- Let's Keep the Political Talk Out of KDE PLEASE _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
