[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