certi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[certi-dev] Shall CERTI use libRTI-NG and libFedTime?


From: Gotthard, Petr
Subject: [certi-dev] Shall CERTI use libRTI-NG and libFedTime?
Date: Sat, 15 Nov 2008 18:12:48 +0100

Dear CERTI friends,
I'd like to modify the CERTI libraries to be more "standard".
Unfortunatelly, this change may require you to slightly modify Makefiles
of your federates.

The problem is that linking a federate with CERTI requires "-lRTI
-lCERTI", while other HLA RTI often use "-lRTI-NG -lFedTime".

It's thus much harder to create a "universal" Makefile that easily links
a federate with CERTI or other HLA RTI. The biggest problem is that the
proprietary libCERTI contains symbols that should be in libRTI-NG
(RTI::xxxSetFactory, RTI::Exception) and symbols that should be in
libFedTime (FedTime).

Therefore I propose to
 - move all RTI:: namespace symbols from libCERTI to libRTI
 - move FedTime from libCERTI to (newly created) libFedTime
 - rename libRTI to libRTI-NG

When doing so
 - CERTI will become more compatible with other HLA RTI
 - you may need to replace "-lRTI -lCERTI" in your Makefiles by
"-lRTI-NG -lFedTime" (if you don't use FindCERTI)


Would this change be very annoying for you?

Best Regards,
Petr

See also http://savannah.nongnu.org/bugs/?22881.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]