The current extenal libs being linked with can be found in blitzmax/tmp/ld.tmp and currently include GL GLU X11 and Xxf86vm.
FreeType is statically built and linked with as a standard BlitzMax modules so should not be considered a dependency.
We are currenty invoking g++ not ld to link BlitzMax programs (view call using the verbose option in bmk ala - bmk makeapp -v programname) which automatically links in some other crud for c++ app support.
The main problem currently is libstdc++ is not standard, not backward compatible and not available in all distros so something needs to be done with either a statically link option or optional removal of stdc++ support for maximum portaibility when it comes to game binaries.
|