Commit graph

11 commits

Author SHA1 Message Date
057b1b471c [ADD] bootstrap pacman, makepkg and repo-add natively on s390x
The README lists pacman, bash and coreutils as three missing pieces.
They are not three tasks: pacman is the only one that matters, because
its source tree also ships makepkg and repo-add. Once those run, every
remaining package stops being hand-work and becomes makepkg on the
upstream PKGBUILD.

pacman 7.1.0 builds unpatched on s390x. No cross-compilation is
involved: on native hardware the whole userspace builds at full speed,
which removes the z/VM round-trip the other scripts need.

Measured end to end: zlib built from the official PKGBUILD yields
zlib, zlib-static and minizip, all tagged arch = s390x, the library
reporting "ELF 64-bit MSB shared object, IBM S/390", and repo-add
indexing them into a usable core.db.

--- FR ---

Le README annonce pacman, bash et coreutils comme trois pieces
manquantes. Ce ne sont pas trois travaux : seul pacman compte, parce
que son arbre source livre aussi makepkg et repo-add. Des qu ils
tournent, chaque paquet restant cesse d etre du travail manuel et
devient un makepkg sur le PKGBUILD amont.

pacman 7.1.0 se compile sans correctif sur s390x. Aucune compilation
croisee n intervient : sur du materiel natif tout l espace utilisateur
se batit a pleine vitesse, ce qui supprime l aller-retour z/VM dont
dependent les autres scripts.

Mesure de bout en bout : zlib bati depuis le PKGBUILD officiel produit
zlib, zlib-static et minizip, tous marques arch = s390x, la
bibliotheque se declarant « ELF 64-bit MSB shared object, IBM S/390 »,
et repo-add les indexant dans un core.db utilisable.

Assisted-by: Claude Opus 5
2026-08-15 03:18:47 -04:00
Josephine Pfeiffer
5026da6f22
making the house a home
Signed-off-by: Josephine Pfeiffer <hi@josie.lol>
2026-01-27 23:26:31 +01:00
Josephine Pfeiffer
8032b83e6a
cleaned up scripts to be more DRY 2025-06-05 20:48:16 +02:00
Josephine Pfeiffer
0e3a4c4dd5
full boot with systemd 2025-06-05 12:32:34 +02:00
Josephine Pfeiffer
7b50875291
systemd mvp 2025-06-02 22:58:34 +02:00
Josephine Pfeiffer
a4a2684756
use arch kernel patches 2025-06-02 21:53:33 +02:00
Josephine Pfeiffer
8b704b3189
rearchitechted things 2025-06-02 19:01:23 +02:00
Josephine Pfeiffer
a7a7a6160b
fix ci & cleanup mkintcpio patching 2025-06-01 19:22:10 +02:00
Josephine Pfeiffer
d7690f4c1d
fix ci 2025-06-01 14:03:19 +02:00
Josephine Pfeiffer
79d84414e5
change scripts to use upstream mkincpio instead of local copy 2025-06-01 12:35:33 +02:00
Josephine Pfeiffer
6831b3fa5c
mvp bootable system 2025-06-01 11:53:38 +02:00