Moi! I'm currently trying to package libdv, a library to de- and encode Digital Video data. On x86, it makes heavy use of optimised assembler routines that are non-relocatable. Therefore, building a shared lib of libdv fails miserably. I've contacted upstream, and they prefer to only distribute a static lib because performance will drop otherwise. Fine by me, so I'd like to only build a libdv-dev package (and maybe a libdv-bin for some runtime binaries). Policy, however, apparently mandates shared versions of every lib package. Quoting sect. 11.2.: All libraries must have a shared version in the lib package and a static version in the lib-dev package. So what's your opinion about this? Am I misreading policy? Should I go modify the code to build also as a shared lib? Or do you think my proposed scheme is just fine? Best regards, Daniel. -- GNU/Linux Audio Mechanics - http://www.glame.de Cutting Edge Office - http://www.c10a02.de GPG Key ID 89BF7E2B - http://www.keyserver.net
Attachment:
pgp4CirYx7KzV.pgp
Description: PGP signature