我正在尝试在我的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加入我的编译器?
感谢您的帮助!