|
On 01/07/2022 11:50, enigma@lostgallifreyan.net wrote:
I think it may not be a name collision, as you already suspect, so there may be differences in the GCC process caused by code used to make it work on a different platform.
It does look like a name collision.I have just checked that renaming "methods" to other names (I tried "nethods" and "baaa")
fixes the problem when the 'static' word is not used. For me it looks like a bug in compiler and/or linker. But that said I'd be happy to be proved wrong. -- Shmuel