next up previous contents index
Next: SCL Files for Dynamic Up: Building Portable Polyglot Software Previous: SIDL Library Issues   Contents   Index

Language Bindings for the sidl Package

The implementation and C stubs for the sidl package are stored in libsidl.so and libsidl.a, shared and static libraries that are installed when you install babel. You can determine the directory where these libraries are stored by running babel-config -libdir. Normally, running babel-config -libdir will yield something like /usr/lib or /usr/local/lib; however, your system administrator may have chosen a different directory by specifying a -prefix when they configured Babel (see Section 2.1.1). The IOR header files and C stub header files are installed in the directory shown by babel-config -includedir.

Babel also provides precompiled stubs for the sidl package for the C++, F77, F90, Java and UC++ language bindings. These libraries are also installed in babel-config -libdir, and they are named libsidlstubs_cxx.so, libsidlstubs_ucxx.so, Codelibsidlstubs_f77.so, and libsidlstubs_f90.so. Similarly named static archives and libtool .la files are also inalled in babel-config -libdirst. The header files for these languages are installed in subdirectories of babel-config -includedir named Cxx, F77, F90, and UCxx.


next up previous contents index
Next: SCL Files for Dynamic Up: Building Portable Polyglot Software Previous: SIDL Library Issues   Contents   Index


babel-1.0.0
users_guide Last Modified 2006-07-21

http://www.llnl.gov/CASC/components
components@llnl.gov