When the path argument to GciRtlLoad is NULL, it uses a default path, which is the lib directory under GEMSTONE.
On Windows, the shared libraries are distributed in the bin directory, and GciRtlLoad does not find them, and fails.
With 32-bit applications, the library path is lib32, which likewise results in load failure.
Copy the shared library .dlls to the %GEMSTONE%\lib directory on Windows or the $GEMSTONE/lib directory for 32-bit UNIX. The .so filenames include the bits, so will not overwrite the 64-bit libraries.
Last updated: 4/3/17