Commit graph

1 commit

Author SHA1 Message Date
9bc7dbce3e [FIX] openssl: s390x needs the 64-bit Configure target
The PKGBUILD composes its target as "linux-$CARCH", giving
linux-s390x. That IS a valid OpenSSL target -- it is the 31-bit one.
The 64-bit target is linux64-s390x.

This one hid well. The log ends on

  Configuring OpenSSL version 3.6.3 for target linux-s390x

and then fails, with the failure appearing to come from nowhere: the
target name is right there, it looks correct, and nothing says the
build is 31-bit on a 64-bit system. Four rounds of keyword grepping
found nothing, because the answer was not in the log at all -- it was
in the PKGBUILD, one line above the command that printed it.

The PKGBUILD already special-cases exactly this for riscv64, so s390x
joins that case rather than getting a mechanism of its own.

filesystem now builds: the gid 11 the host was missing was the whole
of it.

--- FR ---

Le PKGBUILD compose sa cible en « linux-$CARCH », ce qui donne
linux-s390x. C EST une cible OpenSSL valide -- celle du 31 bits. La
cible 64 bits s appelle linux64-s390x.

Celle-la se cachait bien. Le journal s acheve sur

  Configuring OpenSSL version 3.6.3 for target linux-s390x

puis echoue, et l echec semble venir de nulle part : le nom de la cible
est la, il a l air juste, et rien ne dit qu on batit du 31 bits sur un
systeme 64 bits. Quatre tours de recherche par mots-cles n ont rien
trouve, parce que la reponse n etait pas dans le journal -- elle etait
dans le PKGBUILD, une ligne au-dessus de la commande qui l imprimait.

Le PKGBUILD traite deja exactement ce cas pour riscv64 ; s390x rejoint
donc cette branche plutot que d obtenir un mecanisme a lui.

filesystem se construit desormais : le gid 11 absent de l hote etait
tout le probleme.

Assisted-by: Claude Opus 5
2026-08-16 22:50:01 -04:00