swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Oh heck. Glibc 2.1 (was Re: Problem with tutorial for swarm-1.4.1


From: Marcus G. Daniels
Subject: Re: Oh heck. Glibc 2.1 (was Re: Problem with tutorial for swarm-1.4.1
Date: 04 May 1999 23:05:32 -0700

>>>>> "PJ" == Paul E Johnson <address@hidden> writes:

PJ> warning: type and size of dynamic symbol `__objc_class_name_Grid2d' are not
PJ> defined

This is a long standing bug in the Objective C compiler that new
versions of binutils makes evident.

The bad news is it isn't easy to fix.

The good news is that the stricter behavior is easy to back out of
binutils, and in fact that's what has been done for new versions of
Debian.  In other words, the warnings are paranoid.

The reason it isn't easy to fix (at least for me at this particular
juncture) is that the internal API that the compiler uses to output
platform-specifc assembly symbol syntax through expects to take a
particular kind of structure as an argument (a DECL).  Unfortunately,
the structure that the Objective C front end has handy at that point
(an `identifier' in handle_impent in objc-act.c) isn't a organized
like a DECL, and it isn't clear to me that all the possible metadata
that these macros might indirectly require from the DECL is actually
directly available.  If it is, then probably the thing to do is to
phony up such an object, and use that with the standard backend
macros.


                  ==================================
   Swarm-Support is for discussion of the technical details of the day
   to day usage of Swarm.  For list administration needs (esp.
   [un]subscribing), please send a message to <address@hidden>
   with "help" in the body of the message.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]