Bug#1136633: libjxl-devtools: doesn't reproduce as it captures CPU features of the host in the binary
Paul Gevers
elbrus at debian.org
Thu May 14 08:44:20 BST 2026
Package: libjxl-devtools
Version: 0.11.2-3
Severity: normal
User: reproducible-builds at lists.alioth.debian.org
Usertags: cpu
Hi,
I just had a look at why libjxl-devtools and libjxl-tools don't
reproduce and it seems to capture the CPU features of the host where the
build runs and embeds it in the binary. Could you have a look and avoid
it? If it would actually uses these results, your package would very
likely be violating the Debian baseline for amd64 too.
Paul
https://reproduce.debian.net/amd64/api/v1/builds/253117/artifacts/643921/diffoscope
│ │ ├── ./usr/share/man/man1/benchmark_xl.1.gz
│ │ │ ├── benchmark_xl.1
│ │ │ │ @@ -2,15 +2,15 @@
│ │ │ │ .TH BENCHMARK_XL "1" "May 2026" "benchmark_xl 0.11.2" "User
Commands"
│ │ │ │ .SH NAME
│ │ │ │ benchmark_xl - benchmark_xl
│ │ │ │ .SH SYNOPSIS
│ │ │ │ .B benchmark_xl
│ │ │ │ [\fI\,OPTIONS\/\fR...]
│ │ │ │ .SH DESCRIPTION
│ │ │ │ -benchmark_xl v0.11.2 [AVX3_DL,AVX2,SSE4,SSE2]
│ │ │ │ +benchmark_xl v0.11.2 [AVX2,SSE4,SSE2]
https://reproduce.debian.net/amd64/api/v1/builds/253117/artifacts/643923/diffoscope
│ │ ├── ./usr/share/man/man1/cjxl.1.gz
│ │ │ ├── cjxl.1
│ │ │ │ @@ -219,15 +219,15 @@
│ │ │ │ .TH CJXL "1" "May 2026" "cjxl 0.11.2" "User Commands"
│ │ │ │ .SH NAME
│ │ │ │ cjxl \- manual page for cjxl 0.11.2
│ │ │ │ .SH SYNOPSIS
│ │ │ │ .B cjxl
│ │ │ │ \fI\,INPUT OUTPUT \/\fR[\fI\,OPTIONS\/\fR...]
│ │ │ │ .SH DESCRIPTION
│ │ │ │ -JPEG XL encoder v0.11.2 [AVX3_DL,AVX2,SSE4,SSE2]
│ │ │ │ +JPEG XL encoder v0.11.2 [AVX2,SSE4,SSE2]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 585 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-phototools-devel/attachments/20260514/10d5f36c/attachment.sig>
More information about the Pkg-phototools-devel
mailing list