OK, I took some time to look at this, and sadly all I can do is confirm your diagnostic: the assembly generated by BlitzMax (at least on a PPC mac) is not relocatable. So it seems simply impossible to build reliable dylibs. There's not much that can be done there :/
Only BRL could do somthing, and they've got better things to do I guess.
Only BRL could do somthing, and they've got better things to do I guess.