-1

我正在尝试从源代码编译 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`

我该如何解决这个错误。任何指针或建议将不胜感激。

谢谢

4

1 回答 1

0

有一个关于 Debian 发行版错误的 GCC 4.7 错误报告,因此会发生此错误和其他变体(另一个是数学库)。

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

于 2013-11-15T05:28:43.957 回答