[Opentnl-general] Porting Question
Brought to you by:
mark_frohnmayer,
s_alanet
From: Boris K. <Fli...@in...> - 2004-10-26 15:33:18
|
Hi ! We would like to use the TNL for a project where a high level of cross-platform compatability is very much desired. Having been recommended to use the TNL, we considered it a very interesting project and a good choice. However, a couple of weeks ago we learnt that the TNL currently compiles only on a relatively small set of platforms - compared to other cross-platform networking libraries that compile on pretty much any POSIX-compliant OS, - also there seem to be problems related to using recent GCC versions ? Regardless of that, we'd still like to use the TNL for our project, simply because it seems by far the most powerful and user-friendly library that's available - and libraries like ACE would certainly be beyond the scope of our project. So, we're hoping to be able to obtain our goals relatively quickly using the TNL. We are wondering what would be involved in trying to port the TNL to another platforms, whether there have been any such efforts attempted before and what hurdles we can expect to face. We did read on your webpage that the TNL should actually be fairly "simple" to port over to other platforms, as it uses platform specific "modules", having recently looked into the platforms.h and tnlTypes.h headers, it seems somewhat possible to give it a go, however we'd still like to get some feedback about the process itself and the things that we need to keep an eye on - possibly there are even some pointers about the porting process ? Maybe you folks can at least provide us with some feedback about how feasible the attempt would really be - or simply why exactly it is that the TNL currently compiles only on a relatively small set of platforms, taking into account that it is supposed to be "cross-platform". Thanks for your help in advance ---------- Boris |