Hi Andreas,
Andreas Tille, on 2021-04-17 11:04:54 +0200:
Hi Perl experts,
Debian Trends motivated me to switch findimagedupes[1] from cdbs to dh.
I also enabled salsa-ci and learned that the hardening flags are not propagated properly[2]. I admit I have no idea how the build might work
at all. Can you give any hint how the hardening flags can be
propagated?
I don't consider myself a Perl expert, but I had a look at this
issue, and had the general impression that FLAGS needed to be
manually pushed through ExtUtil::MakeMaker(3pm), and then down
to Inline::C(3pm). I came up with propagate-flags.patch, which
I pushed on Salsa[1], if you wish to have a look.
But maybe there are better options than my implementation, I'm
not exactly happy of the -shared I had to manually append to
LDDLFLAGS in the C.pm, and the various FLAGS behavior in Inline
is not especially clear without having the manual at hand.
Kind regards
Andreas.
[1] https://salsa.debian.org/science-team/findimagedupes
[2] https://salsa.debian.org/science-team/findimagedupes/-/jobs/1589952
Have a nice day, :)
--
Étienne Mollier <
[email protected]>
Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
Sent from /dev/pts/2, please excuse my verbosity.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmB8U5YACgkQeTz2fo8N EdpGqw/+JiaTKxBKtrzOdJajGO+CzYvo7+OBJDnB7WK4s6WNIDKGZlmqykBtPcmr cJa7maJ/eMABTcD3rQug5UtrynExUorfPUwGVYKbYTvZ0Yvf9xINgNJgTy/lHxOh xvdvDtuXDA0195tpH4PTTDnCSSw8MO2C48HpOKSzFVrx35Ku1Ludb3tI4OqLqpkk H35dxIJQCpYpYnIltQmiV953ovr3xe/klLbd7CvwSIulhsMPyt1zTWce2JN2KAFJ fQdBnUCCIwXHblZbjGfKQtEFxSBnqEgm8RFQmIxuP5+E3NEafL20iIdo1zwxtG3f 2CQJ7tnMBO2MG5/HXHr01uZVrGB50b2BjRhS15lJG/AnquWrwUVFByuMP27sHoR2 FbzSEC4zxbii9iJRbBspDp/YI1P/uQ9j3f6qrbqNnC/ly+/dBR/akRCcstLzTV8X C3kJ+6lrVMkO6G/svaIgYOQAL5mGmRLCFwVdkls4PXZANKjMW5IGky3lE4vitAPz JaFR/TS1EmTTYvcfUvkPqmg8o0xTYYQSMBoNmXkVDQhRUXofymi//FtH4ONQGDF+ wFzADWLvJX6ue2LW4uT+KU0LKnqVGQWB3TBZCMavmvoXfVawbapY9Bs+sqyau7eZ POMTPlDmCDFxqfik5nFN68eqpMeg1BxIva6dZY2xp1jAcPEzMhM=
=Ewxw
-----END PGP SIGNATURE-----
--