在arm系统上构建Tor时出错

时间:2015-03-03 10:58:24

标签: gcc compiler-errors arm tor

我正在尝试在我的NAS上创建Tor(Synology DS213j)。

./ configure因此错误(config.log片段)失败:

configure:4097: checking whether the C compiler works
configure:4119: gcc -mfloat-abi=hard -mfpu=vfpv3-d16  -I${top_srcdir}/src/common -mfloat-abi=hard -mfpu=vfpv3-d16 conftest.c  >&5
conftest.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP

如果我尝试在没有-mfloat-abi=hard的情况下进行构建,那么我会

configure:4097: checking whether the C compiler works
configure:4119: gcc   -I${top_srcdir}/src/common  conftest.c  >&5
/opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/bin/ld: ERROR: /lib/libc.so.6 uses VFP register arguments, a.out does not
/opt/lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /lib/libc.so.6

我的猜测是编译需要vfp,但我的编译器出于某种原因会对它进行扼流,尽管处理器(Marvell Armada 370)应该支持它。

那么如何将VFP加入我的编译器?

感谢您的帮助!

0 个答案:

没有答案