Interesting paper by Ulrich Drepper: How To Write Shared Libraries Ulrich Drepper Red Hat, Inc. March 18, 2003 http://people.redhat.com/drepper/dsohowto.pdf