Package: blhc
Version: 0.07
Severity: important
Tags: upstream
Control: forwarded 796560 [email protected]
Hi,
The blhc --all is saying about PIE absence in some packages. However, the
current dpkg version changed the usage policy for PIE.
>From dpkg changelog:
------------------------------------------------------
dpkg (1.18.15) unstable; urgency=medium
[ Guillem Jover ]
* Improve PIE flags support:
- Do not enable PIE when linking static programs. glibc-based systems
do not support this combination and produce very bogus output.
Proposed by Szabolcs Nagy <[email protected]>. Closes: #843714
[...]
-- Guillem Jover <[email protected]> Wed, 16 Nov 2016 03:28:05 +0100
dpkg (1.18.14) unstable; urgency=medium
[ Guillem Jover ]
* Improve PIE flags support:
- Rename the spec name cc1_options to self_spec.
Suggested by James Clarke <[email protected]>
- Do not set PIE options if they have been negated, and do not reset
them if they have been requested.
Closes: #843791, #843826
[...]
-- Guillem Jover <[email protected]> Fri, 11 Nov 2016 02:26:08 +0100
dpkg (1.18.13) unstable; urgency=medium
* Improve PIE flags support:
- Retroactively document in the changelog that PIE is enabled by default
on all supported architectures regardless of gcc doing so itself on a
subset of them.
- When emitting PIE flags on architectures where gcc does not inject
those itself, do it via a specs file too, so that maintainers can
use them unconditionally regardless of the object being compiled
or linked.
- When injecting -no-pie for linking via the gcc specs file also
inject -fno-PIE.
- Update the documentation.
[...]
-- Guillem Jover <[email protected]> Mon, 07 Nov 2016 03:28:42 +0100
------------------------------------------------------
Simon, can you fix this issue?
Thanks in advance.
Regards,
Eriberto