Question

I am trying to compile glibc 2.15 from source. I followed all the steps in gnu link. The configuration was success but when I try to make I am getting this peculiar which is terminating the compilation. I tried searching for the error but there was no mention of it on the web. I am doing this on 64bit Ubuntu 12.10.

The error message is

'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`

How do I solve this error. Any pointers or suggestions will be highly appreciated.

Thanks

Was it helpful?

Solution

There is a reported bug with GCC 4.7 on Debian distro bug because of which this and other variants of this bug occurs(another is with math library).

-> Work around was to download and install GCC 4.8 (this can only be done by building from source on 12.10 Quantal currently) and then using that to build glibc.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top