Dynamic libraries: maintaining a single source for Unix &Windows
Paper: 340
Session: G (talk)
Speaker: Fine, Valery, Joint Institute for Nuclear Research, Dubna
Keywords: mixed language programming, application programming, commodity computing, PC operating systems
Dynamic libraries: maintaining a single source for Unix &Windows
Valery Fine (Faine)
Joint Institute for Nuclear Research, Dubna, 141980, Russia
Abstract
The main problems are caused by the fact that Windows Dynamic-Loaded
Libraries
(DLL's) assume some specific information to be introduced in the source
code directly,
while the UNIX Dynamic-Linked share Libraries don't need any "special
information"
in the source.
To provide a minimal effort to maintain a common source for both types
of operating
systems a set of the utilities was created.
These utilities are used to build the Windows NT versions of ROOT
system, the CERNLIB
Program libraries, and some application for the Atlas experiment.