Quoting from https://bugs.gentoo.org/show_bug.cgi?id=557412: "wsnipex posted his ubuntu ppa makefile on irc, maybe helpful for rolling a shared lib instead of the static: http://paste.ubuntu.com/12129416/"
the issue isn't "how do i create a shared lib". if upstream isn't supporting a shared lib or stable ABI, then just making up a random SONAME ourselves is a really really bad idea.