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.