Hi Andreas,

Andreas Tille, on 2023-08-28:
> Am Sun, Aug 27, 2023 at 11:26:32PM +0200 schrieb Étienne Mollier:
> > 
> >                              -O1  -O2   -O3
> >     -fPIE + no hardening      OK   OK    OK
> >     -fno-PIE + no hardening   OK  FAIL  FAIL
> >     -fPIE + hardening         OK  FAIL  FAIL
> >     -fno-PIE + hardening      OK  FAIL  FAIL
> 
> Thanks a lot for creating this matrix.

The change even fixed LTO builds.  :)
On the other hand, well, the hardening is gone.  :(

The package looks to range on the performance critical side of
the spectrum, so this is probably an acceptable trade-off.  This
is probably symptomatic of a deeper problem in the source code
though, but I don't really expect to pinpoint the exact cause
without help from upstream.

> > I'm considering pushing an upload that goes in the direction of
> > disabling hardening and enforcing PIE in the upcoming week,
> > unless there are reasons to hold on, or someone is faster than
> > me in uploading.
> 
> I will probably be not faster than you.  Please make sure you document
> in d/rules that hardening breaks the tests.  This should avoid that
> someone later might simply switch on hardening since we usually do this.
> (may be same for salsa-ci.yaml when you switch of the CI test there.)

This is documented in d/rules.  I'll also add the necessary
lintian overrides and blhc markers to reduce the noise caused by
the change in automated checks.

Have a nice day,  :)
-- 
  .''`.  Étienne Mollier <[email protected]>
 : :' :  gpg: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/tty1, please excuse my verbosity
   `-    on air: Orphaned Land - Fail

Attachment: signature.asc
Description: PGP signature

Reply via email to