|
做工具链时gmp总是编译出错
- libtool: link: ccache g++ -shared -nostdlib /usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2/../../../../lib32/crti.o /usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2/crtbeginS.o .libs/dummy.o cxx/.libs/isfuns.o cxx/.libs/ismpf.o cxx/.libs/ismpq.o cxx/.libs/ismpz.o cxx/.libs/ismpznw.o cxx/.libs/osdoprnti.o cxx/.libs/osfuns.o cxx/.libs/osmpf.o cxx/.libs/osmpq.o cxx/.libs/osmpz.o -Wl,-rpath -Wl,/mnt/jonsk/tmp/xgstage0/gmp-5.0.1/.libs -Wl,-rpath -Wl,/cross-tools/mipsel-unknown-linux-gnu/lib -Wl,-rpath -Wl,/tools/lib -Wl,-rpath -Wl,/cross-tools/mipsel-unknown-linux-gnu/lib ./.libs/libgmp.so -L/usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2 -L/usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2/../../../../lib32 -L/lib/../lib32 -L/usr/lib/../lib32 -L/usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2/../../.. /cross-tools/mipsel-unknown-linux-gnu/lib/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2/crtendS.o /usr/lib/gcc/mips64el-unknown-linux-gnu/4.4.2/../../../../lib32/crtn.o -Wl,-soname -Wl,libgmpxx.so.4 -o .libs/libgmpxx.so.4.2.1
- /cross-tools/mipsel-unknown-linux-gnu/lib/libstdc++.so: could not read symbols: File in wrong format
- collect2: ld returned 1 exit status
- make[2]: *** [libgmpxx.la] Error 1
- make[2]: Leaving directory `/mnt/jonsk/tmp/xgstage0/gmp-5.0.1'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/mnt/jonsk/tmp/xgstage0/gmp-5.0.1'
- make: *** [all] Error 2
- [Error] make gmp-5.0.1 failed.
复制代码 |
|