Problems with libstdc++ v3 and glibc 2.2
H . J . Lu
hjl@lucon.org
Sat Sep 2 10:48:00 GMT 2000
On Sat, Sep 02, 2000 at 10:45:09AM -0700, Ulrich Drepper wrote:
> "H . J . Lu" <hjl@valinux.com> writes:
>
> > libstdc++ v3 wants _IO_file_xsgetn, _IO_wfile_doallocate and
> > _IO_no_init.
>
> In which files?
./config/c_io_libio.cc: { return _IO_file_xsgetn(this, __s, __n); }
./config/c_io_libio.cc: { return _IO_wfile_doallocate(this); }
./config/c_io_libio.cc: _IO_no_init(this, 0, 0, &_M_wfile, 0);
./config/c_io_libio.cc: _IO_no_init(this, 0, 0, &_M_wfile, &_IO_wfile_jumps);
>
> > Also it seems to want __libio_codecvt, but reference it as
> > __c_libio_codecvt.
>
> This is not needed. None of this code should be used outside the
> libc. It's currently there because we are experimenting.
Well, it looks like they are all related:
./config/c_io_libio.cc: _codecvt = &__c_libio_codecvt;
If we remove ./config/c_io_libio.cc, there will be no references to
any of those.
H.J.
More information about the Libc-hacker
mailing list