On Mon, Sep 12, 2016 at 01:18:32AM +0200, Balint Reczey wrote:

> During a rebuild of all packages in sid, gdcm
> failed to build on amd64 with patched GCC and dpkg. The root
> cause seems to be that libPapyrus3.a is shipped as a non-PIC library.

That cannot be the root cause.  Debian Policy [1] is to build static
libs without -fPIC

     10.2 Libraries

     [...]  As to the static libraries, the common case is not to have
     relocatable code, since there is no benefit, unless in specific
     cases; therefore the static version must not be compiled with the
     -fPIC flag. Any exception to this rule should be discussed on the
     mailing list debian-de...@lists.debian.org, and the reasons for
     compiling with the -fPIC flag must be recorded in the file
     README.Debian.


[1] https://www.debian.org/doc/debian-policy/ch-files.html#s-libraries

-Steve

Attachment: signature.asc
Description: PGP signature

Reply via email to