|
|
发表于 2007-7-21 18:03:49
|
显示全部楼层
Post by midx
还有这个:
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/release-shared/qiodevice.o: relocation R_X86_64_PC32 against `QList<QByteArray>::clear()' can not be used when making a shared object; recompile with -fPIC
- /usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
- collect2: ld returned 1 exit status
- make[1]: *** [../../lib/libQtCore.so.4.3.0] Error 1
- make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-4.3.0/work/qt-x11-opensource-src-4.3.0/src/corelib'
- make: *** [sub-corelib-all-ordered] Error 2
复制代码
有时间可以参考一下Everest,4.2出来两个星期整个系统就使用4.2全部重新构建了。
qt-4.3.0用gcc-4.2没有问题,可以编译,估计这个应该是C编译问题。
换成gcc-4.2大概有几十个组件需要patch,大部分都正常的。 |
|