[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-buildsystem
Subject:    Supporting icc
From:       brad.king () kitware ! com (Brad King)
Date:       2006-05-12 22:16:21
Message-ID: 44650935.2010807 () kitware ! com
[Download RAW message or body]

Allen Winter wrote:
> 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

...but that does not link anything.  The error CMake is reporting from 
the test build is a linker error.

-Brad


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic