for this reason, i personally wouldn't feel comfortable asking in a public forum how to go about doing this. your mileage may and probably does vary, of course.
Well, if I could clearly predict ELF linker behaviour with several different modules each having global variables/functions with the same names I would not bother too much, but I couldn't. Could you?
No, but if that was the reason I had for wanting to hide symbols, I would probably say so up front, because its a pretty good one :)
--p