From: Wesley W. T. <we...@te...> - 2008-09-23 16:00:59
|
Good afternoon, On ELF, it is possible to change a global symbol to a local one with objcopy --{localize,globalize}-symbols. COFF certainly has global and local symbols; one can see this by running 'nm' on an object file containing both static and automatic declarations. However, the objcopy options appear to have no effect under MinGW (a bug?). The object file I need to adjust symbol visibility on is the result of a partial link, so I can't simply make these symbols local by adding 'static' to the origin C files or the partial link will fail. How can I change a global symbol in an object file to a local one with MinGW? Thanks! |