Build and use shared libraries