PaulS:
I'd still like to see the code.
The code is 213127 bytes at the moment, spread around 23418 words in 3426 lines. And there is no need to study it, because the problem is NOT in my code.
Using the --relax option seems like a last ditch effort to me.
Yeah. Me too. Unfortunatly, de linker does use the --relax option and I am not able to turn it off.
Anyway, I found a workaround as you have read a few post above, so I hope I can avoid the problem allong the way.