No, binaries and *.so are different on all of *BSD. I'm currently toying with OpenBSD, and seems that best case -
rename platform LINUX to LINUXORBSD
And add more platform builds (e.g separate FreeBSD from Linux, and make 3 or 4 additional platforms - FreeBSD, NetBSD, OpenBSD and maybe DragonflyBSD).
I could prepare patch for that.
DO you think it's acceptable?
I need check all native library loads under all systems, and see if it's all there the same.
(For example, OpenBSD still use /usr/X11R6, and there's no libGL.so.1, only libGL.so.12.0)
But Test Game works under OpenBSD too