The order of external libraries is corrected in TKOpenGl/EXTERNLIB so that more higher-level libs are mentioned earlier than low-level libs on which the former depend (e.g. Gl2Ps before OpenGl) to ensure that GCC linker is able to resolve dependencies.
TKService
TKMath
TKV3d
-CSF_OpenGlLibs
-CSF_XwLibs
-CSF_objc
-CSF_Appkit
-CSF_IOKit
+CSF_TBB
CSF_FREETYPE
CSF_GL2PS
+CSF_OpenGlLibs
CSF_user32
CSF_gdi32
-CSF_TBB
+CSF_XwLibs
+CSF_Appkit
+CSF_IOKit
+CSF_objc