The problem we found is that the SfcbLocal library is not getting loaded at runtime due to a hard-coded path to find the library. This path is determined at build-time. The nature and policy placed on our build and runtime environment would not allow using the hard-coded path.
The proposed fix is to remove the hard-coded path and instead allow the runtime to set the path for applications to find the SfcbLocal library.
This is a stability fix to a failure to connect to sfcb via local interface. The proposed solution has been tested to work in our environment. Please integrate a solution so that Sfcb can continue to work in our environment with future releases. Thanks.
fix to check SFCB_LIBDIR
The fix should also check if SFCB_DIR is set in addition to checking the id value.
Setting/unsetting the SFCB_LIBDIR config value and then building the package will provide the desired behavior.
committed to HEAD
The patch was posted to git on 2011-03-01