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

Re: What exactly is Derivative ?



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
Marcus.Brinkmann@ruhr-uni-bochum.de                        for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/       PGP Key ID 36E7CD09


Reply to: