从源代码编译glibc时出错

时间:2013-11-08 06:23:47

标签: c linux ubuntu compiler-errors glibc

我正在尝试从源代码编译glibc 2.15。我按照gnu link中的所有步骤进行操作。配置是成功的,但当我试图让我得到这个特殊的终止编译。我尝试搜索错误,但网上没有提到它。 我在64bit Ubuntu 12.10上执行此操作。

错误消息是

'wctomb.c:59:1: error
   __EI_wctomb' aliased to external symbol '__GI_wctomb'
   make[2]: *** [/var/services/homes/abhi/ld/glibc-build/stdlib/wctomb.os] Error 1
   make[2]: Leaving directory `/var/services/homes/abhi/ld/glibc-2.15/stdlib'
   make[1]: *** [stdlib/subdir_lib] Error 2
   make[1]: Leaving directory `/var/services/homes/abhi/ld/glibc-2.15'
   make: *** [all] Error 2`

如何解决此错误。任何指针或建议都将受到高度赞赏。

由于

1 个答案:

答案 0 :(得分:0)

在Debian发行版bug上有一个关于GCC 4.7的报告错误,因为这个错误发生了这个和其他变种(另一个是数学库)。

- >解决方法是下载并安装GCC 4.8(这只能通过在12.10 Quantal上构建源代码来完成),然后使用它来构建glibc。