This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Minimum GMP/MPFR version bumps for GCC-4.5


On Sun, 2009-03-29 at 15:21 +0000, Joseph S. Myers wrote:
> On Sun, 29 Mar 2009, Laurent GUERBY wrote:
> 
> > libbackend.a(builtins.o): In function `fold_builtin_1':
> > ../../trunk/gcc/builtins.c:10319: undefined reference to `mpfr_j0'
> > ../../trunk/gcc/builtins.c:10325: undefined reference to `mpfr_j1'
> > ../../trunk/gcc/builtins.c:10331: undefined reference to `mpfr_y0'
> > ../../trunk/gcc/builtins.c:10337: undefined reference to `mpfr_y1'
> 
> It appears your problem is that the directory with libstdc++ in it also 
> has an old MPFR version in it, so passing a -L option for it interferes 
> with finding the right MPFR.  In that case, 
> --with-host-libstdc++=/usr/lib/libstdc++.so should work - you need to name 
> the actual file to use for linking libstdc++ rather than giving -L and -l 
> options.

With --with-host-libstdc++=/usr/lib/libstdc++.so.6 the build did
succeed, thanks for your advices.

guerby@gcc17:~/build-ppl$ ldd gcc/cc1
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002aaaaabc3000)
	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002aaaaadc1000)
	libc.so.6 => /lib/libc.so.6 (0x00002aaaaaecf000)
	libm.so.6 => /lib/libm.so.6 (0x00002aaaab10c000)
	/lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000)

Should we add to the documentation the steps to configure and
build an all-static but libstdc++ GCC (as in my first email)? Or less
ambitious in install.texi:

Typical values of @var{linker-args} might be
@samp{-lstdc++} or @samp{-Wl,-Bstatic,-lstdc++,-Bdynamic -lm}. 
=>
Typical values of @var{linker-args} might be
@samp{/usr/lib/libstdc++.so.6}, @samp{-lstdc++} or
@samp{-Wl,-Bstatic,-lstdc++,-Bdynamic -lm}.

Sincerely,

Laurent



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]