Klemens Nanni:

> > That's a hint that it's defined in a header file that is included
> > everywhere.  You just need to mark it extern and copy the definition
> > into a *.c file.
> Right, but if I mark that symbol `extern' others now show up as well:

I see.  There are a lot of tables that are defined in a handful of
*.c files and the declaration in the corresponding *.h files is
missing an "extern".  That's straightforward to fix...

> I don't want to patch all of those.

... but it affects 700 variables or so.  I guess -fcommon is the
pragmatic solution.

-- 
Christian "naddy" Weisgerber                          [email protected]

Reply via email to