[uClinux-dev] Re: [uClibc] [PATCH] fix libptrhead build for m68k
andersen at codepoet.org
Mon Oct 6 04:40:14 UTC 2003
On Sun Oct 05, 2003 at 09:08:41PM -0600, Manuel Novoa III wrote:
> On Sun, Oct 05, 2003 at 11:02:11PM -0400, D.Jeff Dionne wrote:
> > On Sunday, October 5, 2003, at 10:43 PM, Erik Andersen wrote:
> > >On Mon Oct 06, 2003 at 01:06:25AM +0200, Bernardo Innocenti wrote:
> > >>The real reason for this exception is that uClinux binaries
> > >>are not linked with crtbegin.o/crtend.o.
> > >
> > >Why? Without them, how will constructors and destructors work?
> > Which means stdio busted... And on 68k the A5 world might not be right,
> > etc...
> > You certainly do need the C Run Time init code!
> The libc init code is not dependent on constructor/destructor support
> since that support is configurable.
Right. Only the pthread code provided by uClibc directly uses
ctor/dtors. But if uClibc is used to compile libstdc++, it won't
work at all if ctor/dtors are not working which will certainly
take all the fun out of C++ applications.
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--
More information about the uClibc