Hi Etienne, would you have some bandwidth to fix this one?
Regards Nilesh On Wed, 27 Apr 2022 18:01:01 +0200 Mattia Rizzolo <mat...@debian.org> wrote: > Source: parasail > Version: 2.5+dfsg-3 > Severity: serious > User: reproducible-bui...@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 `-
signature.asc
Description: PGP signature