我正在尝试从源代码编译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`
如何解决此错误。任何指针或建议都将受到高度赞赏。
由于
答案 0 :(得分:0)
在Debian发行版bug上有一个关于GCC 4.7的报告错误,因为这个错误发生了这个和其他变种(另一个是数学库)。
- >解决方法是下载并安装GCC 4.8(这只能通过在12.10 Quantal上构建源代码来完成),然后使用它来构建glibc。