Problems compiling the GCC 4.3.5

Paul van Hoven paul.van.hoven@googlemail.com
Fri Jan 28 22:49:00 GMT 2011


Thanks for the hints. I replaced the 3.0.0 version of mpfr with the 2.4 
versoin. Now the compilation process runs quite a while (subjectively 
about an hour) but finally ends again with an error message. The one I 
get is this one

ld: warning: directory 
'/Users/toom/Downloads/gcc-4.3.5-base/obj-gcc-4.3.5/./gmp/_libs' 
following -L not found
ld: warning: directory 
'/Users/toom/Downloads/gcc-4.3.5-base/obj-gcc-4.3.5/./mpfr/_libs' 
following -L not found
ld: duplicate symbol _init_inline_once in libbackend.a(tree-inline.o) 
and tree-inline.o
collect2: ld returned 1 exit status
make[3]: *** [cc1plus-dummy] Error 1
make[2]: *** [all-stage2-gcc] Error 2
make[1]: *** [stage2-bubble] Error 2
make: *** [all] Error 2




Marc Glisse schrieb:
> On Fri, 28 Jan 2011, Paul van Hoven wrote:
>
>> I did as you said, deleted everything, renamed gmp-5.0.1 to gmp and 
>> mpfr-3.0.0 to mpfr and copied that into the source tree of gcc-4.3.5. 
>> Then I created obj-gcc-4.3.5 and from there I called 
>> "../gcc-4.3.5/configure --prefix=/usr/local/gcc-4.3.5". So configure 
>> again ran through without any problems. Then I typed make and got the 
>> following error:
>
> There was a bug in gcc that meant mpfr-3.0.0 couldn't be built this 
> way. This technique will only work with a more recent version of gcc 
> or an older version of mpfr (or a svn version of mpfr).
>



More information about the Gcc-help mailing list