libio does not install everything in 970929

Ulrich Drepper drepper@cygnus.com
Wed Oct 1 18:47:00 GMT 1997


From: Leo Breebaart <leo@lspace.org>
Subject: libio does not install everything in 970929
Date: Wed, 1 Oct 1997 16:57:40 +0200

> 	iostreamP.h 
> 	libio.h 
> 	libioP.h 
> 	iolibio.h 
> 	iostdio.h 
> 	floatio.h

The last two files shouldn't be installed.  They are useless for the
compilation environment.

> [2] However, I still ended up, when I tried to link my sources, with the
> following error:
> 
> /usr/local/lib/libstdc++.a(iostream.o): In function
> `ostream::operator<<(double)':
> /home/rama/leo/bab/egcs-970929/libraries/libio/iostream.cc:644: undefined
> reference to `_IO_outfloat'

I've some patches ready which I'll send to Jeff soon.  The problem is
that old _G_config.h files on libc5 systems don't define
_G_HAVE_PRINT_FP (and _G_HAVE_LONG_DOUBLE_IO).

-- Uli
---------------.      drepper@cygnus.com  ,-.   Rubensstrasse 5
Ulrich Drepper  \    ,-------------------'   \  76149 Karlsruhe/Germany
Cygnus Solutions `--' drepper@gnu.ai.mit.edu  `------------------------



More information about the Gcc-bugs mailing list