"runtimeloadpath" seems to be relative to the directory that launches the application and loads libadlmact.dylib.
For example, in a Terminal window, when navigated to the home directory and launch the application, libFNP.dylib is not loaded but when it is placed in the same directory (not the home directory) as libadlmact.dylib. Instead, it is loaded when libFNP.dylib is placed in the home directory. How to fix this so that libFNP.dylib can loaded when it is placed in the same directory as libadlmact.dylib?
There are 2 ways:
One they can specify the hard coded path of libFNP.dylib in the "flxActCommonLibraryInit" instead of NULL as parameter.
Other way is that they have to get the path of the libadlmact.dylib during run time using some equivalent macos function calls like "GetMappedFileName" (in windows) and use that path to pass as parameter to the flxActCommonLibraryInit.