V3 PATCH: Some complex<> cleanup (1/2)

Benjamin Kosnik bkoz@redhat.com
Wed Dec 20 20:09:00 GMT 2000


> Thank you. libmath now compiles for me on my system with C99 vendor
> headers.  I can see nothing int he ChangeLogs to make me suspect this
> or any other recent, but after removing my various kludges and doing an

this part is good!

thanks Gaby.

> update in libstdc++-v3/ I now have a new error:
> 
> [ ... ] 
> Making all in libio
> make[2]: Nothing to be done for `all'.
> Making all in libmath
> make[2]: Nothing to be done for `all'.
> Making all in libsupc++
> make[2]: Nothing to be done for `all'.
> Making all in src
> make[2]: *** No rule to make target `limitsMEMBERS.cc', needed by `limitsMEMBERS
> .lo'.  Stop.

... better, but now quite there yet..

> It looks like this is supposed to be a generated file, but I don't see
> anything obvious in Makefile* or configure* that generates it.   

generated at configure time, by mknumeric_limits. What you can do is

rm stamp-limits
./config.status --recheck

in your build libstdc++-v3 directory. (Does stamp-limits exist?)

Look at the output from this, the very end part should look like this:

running mknumeric_limits
/mnt/hd/ahimsa/bld-x86-gcc-libio/i686-pc-linux-gnu/libstdc++-v3/../../gcc/g++ -B/mnt/hd/ahimsa/bld-x86-gcc-libio/i686-pc-linux-gnu/libstdc++-v3/../../gcc/  -I/mnt/hd/ahimsa/bld-x86-gcc-libio/i686-pc-linux-gnu/libstdc++-v3/include     -o /mnt/hd/ahimsa/bld-x86-gcc-libio/i686-pc-linux-gnu/libstdc++-v3/src/gen-num-limits /mnt/hd/bliss/src.gcc/libstdc++-v3/src/gen-num-limits.cc      -nodefaultlibs -lgcc -lc

It's probable that this doesn't end nicely for you. 

Can you do this and post what you find?

thanks,
benjamin


More information about the Gcc-patches mailing list