Missing link to "shared object name mangling" in users guide
The end of the docs for -shared says "See shared object name mangling", but it doesn't link anything. It is possible it should refer to "Building a package from Haskell source", but there is not a clear explanation of the naming scheme there either.