]> git.ipfire.org Git - thirdparty/xz.git/commit
CI: Workaround buggy config.guess on Ubuntu 22.04LTS and 24.04LTS
authorLasse Collin <lasse.collin@tukaani.org>
Mon, 24 Jun 2024 14:39:54 +0000 (17:39 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Fri, 6 Sep 2024 16:15:14 +0000 (19:15 +0300)
commit65aaa0f87048f78a3f69c4ec0ad03723a2354fa7
treeba720fafeda10b8a62ffb77dc33d56d85c1e4b3a
parent810f1a8aee9edb3bff430559f4b832cd0ec50797
CI: Workaround buggy config.guess on Ubuntu 22.04LTS and 24.04LTS

Check for the wrong triplet from config.guess and override it with
the --build option on the configure command line. Then i386 assembly
autodetection will work.

These Ubuntu versions (and as of writing, also Debian unstable)
ship config.guess version 2022-01-09 which contains a bug that
was fixed in version 2022-05-08. It results in a wrong configure
triplet when using CC="gcc -m32" to build i386 binaries.

Upstream fix:
https://git.savannah.gnu.org/cgit/config.git/commit/?id=f56a7140386d08a531bcfd444d632b28c61a6329

More information:
https://mail.gnu.org/archive/html/config-patches/2022-05/msg00003.html

(cherry picked from commit 1bf83cded2955282fe1a868f08c83d4e5d6dca4a)
build-aux/ci_build.bash