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]
