[Debian-med-packaging] Bug#1010276: parasail: compiles something extra (or less) depending on the CPU features available
Nilesh Patra
nilesh at debian.org
Sat Apr 30 04:01:24 BST 2022
Hi Etienne,
would you have some bandwidth to fix this one?
Regards
Nilesh
On Wed, 27 Apr 2022 18:01:01 +0200 Mattia Rizzolo <mattia at debian.org> wrote:
> Source: parasail
> Version: 2.5+dfsg-3
> Severity: serious
> User: reproducible-builds at lists.alioth.debian.org
> Usertags: cpu
>
> Hi!
>
> While working on the “reproducible builds” effort [1], we have noticed
> that your package "parasail" doesn't build reproducibly.
>
> In fact, it seems that depending on the type of CPU it builds on,
> sometimes there are slightly different files. For example, on an i386
> system:
> - usr/lib/i386-linux-gnu/libparasail_novec_table.a
> - usr/lib/i386-linux-gnu/libparasail_sse41_rowcol.a
> - usr/lib/i386-linux-gnu/libparasail_avx2_table.a
> or in an amrhf system:
> - usr/lib/arm-linux-gnueabihf/libparasail_novec.a
> - usr/lib/arm-linux-gnueabihf/libparasail_novec_rowcol.a
> sometimes are there or not.
>
> I'll have to remember you that building differently depending on the CPU
> features of the build host is not allowed by Policy.
>
>
> Furthermore, I notice that amongst the i386 build, there are files such
> as
> - usr/lib/i386-linux-gnu/libparasail_sse2.a
> - usr/lib/i386-linux-gnu/libparasail_sse41.a
> that makes me wonder if the program is unconditially using SSE
> instructions on i386, that would be a baseline violation; but since I
> haven't verified if those features are used unconditially I'm not filing
> this report about this, however please do check.
>
>
> [1]: https://wiki.debian.org/ReproducibleBuilds
>
>
> --
> regards,
> Mattia Rizzolo
>
> GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
> More about me: https://mapreri.org : :' :
> Launchpad user: https://launchpad.net/~mapreri `. `'`
> Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20220430/bc309618/attachment.sig>
More information about the Debian-med-packaging
mailing list