On Thursday 15 May 2008 21:43:25 Glen W. Mabey wrote: > Hello, > > I'm getting an error in building sip 4.7.5 with icc: > > icpc -o sip main.o transform.o gencode.o export.o heap.o parser.o > lexer.o -L/usr/X11R6/lib > make[1]: Leaving directory > `/home/gmabey/src/DiamondBack/Diamondback/src/sip-4.7.5/sipgen' make[1]: > Entering directory > `/home/gmabey/src/DiamondBack/Diamondback/src/sip-4.7.5/siplib' > /opt/intel/cce/10.1.015/bin/icc -c -wd858,1572 -KPIC -w -I. > -I/usr/local/include/python2.5 -o siplib.o siplib.c > /opt/intel/cce/10.1.015/bin/icc -c -wd858,1572 -KPIC -w -I. > -I/usr/local/include/python2.5 -o qtlib.o qtlib.c > /opt/intel/cce/10.1.015/bin/icc -c -wd858,1572 -KPIC -w -I. > -I/usr/local/include/python2.5 -o threads.o threads.c > /opt/intel/cce/10.1.015/bin/icc -c -wd858,1572 -KPIC -w -I. > -I/usr/local/include/python2.5 -o objmap.o objmap.c > /opt/intel/cce/10.1.015/bin/icpc -c -wd858,1572 -KPIC -w -I. > -I/usr/local/include/python2.5 -o bool.o bool.cpp icpc -shared > -Wl,--version-script=sip.exp -o sip.so siplib.o qtlib.o threads.o objmap.o > bool.o -L/usr/X11R6/lib ld: siplib.o: relocation R_X86_64_32 against `a > local symbol' can not be used when making a shared object; recompile with > -fPIC siplib.o: could not read symbols: Bad value > make[1]: *** [sip.so] Error 1 > > > The man page for icc reveals: > > Removed Options > The following options are removed in this release of the compiler: > <snip> > -Kpic, -KPIC > Suggested replacement -fpic. > > that is, for icc version 10.1.015. I'm unsure whether -fPIC is > supported in earlier versions of icc.
I've updated the spec file - which I think means that v10.x is now required. > Also, it looks like the CXX= arg that I passed on the command line > didn't get used in all cases ... ?? It should only be used to compile bool.cpp, the rest a C files. Phil _______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
