--- common/platform/unix/SysLibrary.cpp.orig 2010-05-02 14:16:05.000000000 -0500
+++ common/platform/unix/SysLibrary.cpp 2010-11-21 00:44:13.000000000 -0600
sprintf(nameBuffer, "lib%s%s", name, ORX_SHARED_LIBRARY_EXT);
libraryHandle = dlopen(nameBuffer, RTLD_LAZY);
- // if not found, then try from /usr/lib
+ // if not found, then try from @PREFIX@/lib/ooRexx
if (libraryHandle == NULL)
- sprintf(nameBuffer, "/usr/lib/lib%s%s", name, ORX_SHARED_LIBRARY_EXT);
+ sprintf(nameBuffer, "@PREFIX@/lib/ooRexx/lib%s%s", name, ORX_SHARED_LIBRARY_EXT);
libraryHandle = dlopen(nameBuffer, RTLD_LAZY);
if (libraryHandle == NULL)