交叉编译GLIBC for arm错误:需要.init_array / .fini_array支持的链接器

时间:2015-03-12 15:42:50

标签: linux linux-kernel arm cross-compiling embedded-linux

每当我调用glibc configure时 --prefix=/usr --with-headers=/var/tmp/ubuild.wandboard-armhf.build_dir/armv7a-hardfloat-linux-gnueabi/sysroot/usr/include --host=armv7a-hardfloat-linux-gnueabi --enable-bind-now --disable-profile --without-gd --without-cvs --disable-multi-arch --enable-obsolete-rpc --enable-kernel=2.6.9 --enable-add-ons=nptl,libidn,/var/tmp/ubuild.wandboard-armhf.build_dir/armv7a-hardfloat-linux-gnueabi/tools/usr/src/glibc-ports 我收到以下配置错误 checking for .preinit_array/.init_array/.fini_array support... no configure: error: Need linker with .init_array/.fini_array support. 我使用以下版本。

  • Glibc 2.16
  • GlibC-ports 2.16
  • gcc 4.73
  • binutils 2.23.1
  • mpfr 2.4.2
  • gmp 4.3.2
  • mpc 0.8.1
  • glibc headers 2.16
  • linux内核头文件3.10.17.1

    在64位Ubuntu上作为主机。可能是什么问题呢? 完整输出为here

0 个答案:

没有答案