|
发表于 2009-5-21 04:26:02
|
显示全部楼层
我的U是core2 T6400
为什么在rpmrc里:
-march 和-mtune的参数我改成native或core2都编译出错,不改就可以通过,一改了不管是O2还是O3都编译不了......
错误如下:
a - elf/unwind-pe.os
: /usr/src/packages/BUILD/glibc-2.9/cc-nptl/libc_pic.a
gcc -nostdlib -nostartfiles -r -o /usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/librtld.map.o '-Wl,-(' /usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/dl-allobjs.os /usr/src/packages/BUILD/glibc-2.9/cc-nptl/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/librtld.mapT
/usr/src/packages/BUILD/glibc-2.9/cc-nptl/libc_pic.a(dl-addr.os): In function `_dl_addr_inside_object':
/usr/src/packages/BUILD/glibc-2.9/elf/dl-addr.c:156: multiple definition of `_dl_addr_inside_object'
/usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/dl-allobjs.os:/usr/src/packages/BUILD/glibc-2.9/elf/dl-open.c:698: first defined here
/usr/src/packages/BUILD/glibc-2.9/cc-nptl/libc_pic.a(init-first.os) .data+0x0): multiple definition of `__libc_multiple_libcs'
/usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/dl-allobjs.os:/usr/src/packages/BUILD/glibc-2.9/elf/rtld.c:786: first defined here
/usr/src/packages/BUILD/glibc-2.9/cc-nptl/libc_pic.a(_itoa.os): In function `_itoa':
/usr/src/packages/BUILD/glibc-2.9/stdio-common/_itoa.c:215: multiple definition of `_itoa'
/usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/dl-allobjs.os:/usr/src/packages/BUILD/glibc-2.9/elf/dl-minimal.c:310: first defined here
collect2: ld returned 1 exit status
make[2]: *** [/usr/src/packages/BUILD/glibc-2.9/cc-nptl/elf/librtld.map] 错误 1
make[2]: Leaving directory `/usr/src/packages/BUILD/glibc-2.9/elf'
make[1]: *** [elf/subdir_lib] 错误 2
make[1]: Leaving directory `/usr/src/packages/BUILD/glibc-2.9'
make: *** [all] 错误 2
error: Bad exit status from /var/tmp/rpm-tmp.97728 (%build) |
|