Description
On Mac OS X, you need to use install_name_tool to set the install_name property for any shared libraries, especially if they're installed into a non standard location. The CMake scripts don't do this by default:
$ otool -D /tmp/foobar/lib/libavro.22.0.0.dylib /tmp/foobar/lib/libavro.22.0.0.dylib: libavro.22.0.0.dylib
This means that anything that links with libavro can't find the library at runtime.