This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Link time checking for incompatible flags


On Wed, Apr 21, 2004 at 07:02:24PM -0700, Mike Stump wrote:
> On Wednesday, April 21, 2004, at 06:24 PM, Ian Lance Taylor wrote:
> >The linker currently has no mechanism for anything like this.
> 
> Doesn't it?  The compiler is free to create link once sections that are 
> named something like gcc.options.fshort-enums and place in it a 0 or a 
> 1, and then mark up that section as having the linker validate that the 
> section is the same in all units, and not loaded, and then presto, if 
> you compile two units that differ in this flag, automagic link error?  

No.  GNU ld doesn't compare section contents.

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]