On Mon, Mar 22, 1999 at 03:55:48PM +0100, Henning Makholm wrote: > > > No, the header files are really included inthe derived work. > > That is a postulate for which you have provided no arguments. The > header files are no more a part of the object file than this article > is legally derived from Merriam-Webster's online dictionary because > I just looked up the spelling of "conscious" there.
Excuse me, but I can't see your point. A binary is completely different then any source code. It isn't even human readable. The names of internal variables and functions are mangled, the instructions are coded in machine code and optimized. And you tell me that the header file is not part of the resulting binary because it can't be reckognized anymore? This is not a postulate I made. gcc DOES include the header files and use them to compile the source code. It is a fact. If you compiled the source, you included the header files. If you included different header files, and still are able to link with the shared library, you are lucky and the situation is differently. Thanks, Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org finger brinkmd@ Marcus Brinkmann GNU http://www.gnu.org master.debian.org [EMAIL PROTECTED] for public PGP Key http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ PGP Key ID 36E7CD09