Control: tags -1 +moreinfo

On 11.09.2016 20:11, Balint Reczey wrote:
> During a rebuild of all packages in sid, several packages
> failed to build on amd64 with patched GCC and dpkg. The root
> cause seems to be that libSimGearCore.a is shipped as a non-PIC library.

I think that matches the current policy (10.2 Libraries: "therefore the
static version must not be compiled with the -fPIC flag"). I'm hesitant
to violate that policy, even if I generally welcome the move to PIE.

Also note that simgear well respects DEB_BUILD_MAINT_OPTIONS via
dpkg-buildflags. A simgear compiled with DEB_BUILD_MAINT_OPTIONS
including hardening=+pie will generate a PIE-enabled library. That in
turn allows compiling fgrun with the same options, leading to a
PIE-enabled executable.

> The rebuild tested if packages are ready for a transition
> enabling PIE and bindnow for amd64.

Are you sure this tested against a re-built simgear?

Kind Regards

Markus Wanner


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to