[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#55220] [PATCH v2 0/6] Add --list-systems and --list-targets options
From: |
Mathieu Othacehe |
Subject: |
[bug#55220] [PATCH v2 0/6] Add --list-systems and --list-targets options. |
Date: |
Sat, 7 May 2022 18:11:20 +0200 |
Hello,
In this second version, I took Ludo remarks into account.
I also added two new patches:
platform: Add glibc-dynamic-linker field.
... so that the glibc-dynamic-linker procedure is using the <platform>
records,
and,
linux: Remove system->linux-architecture procedure.
... so that all the callers of this procedure now rely on <platform> records.
This brings us closer to having all the system specific definitions stored in
once place. Next stop is maybe to have (gnu platform) pointing to the
bootstrap executables?
Thanks,
Mathieu
Mathieu Othacehe (6):
platform: Introduce new platforms.
platform: Add discovery support.
ci: Do not rely on hardcoded cross-targets lists.
scripts: Add --list-systems and --list-targets options.
platform: Add glibc-dynamic-linker field.
linux: Remove system->linux-architecture procedure.
doc/guix.texi | 38 ++++++----
etc/release-manifest.scm | 4 +-
gnu/ci.scm | 15 +---
gnu/local.mk | 5 ++
gnu/packages/bioinformatics.scm | 11 ++-
gnu/packages/bootstrap.scm | 47 ++++++------
gnu/packages/cross-base.scm | 4 +-
gnu/packages/instrumentation.scm | 8 +-
gnu/packages/linux.scm | 34 +++------
gnu/platform.scm | 113 +++++++++++++++++++++++++++--
gnu/platforms/arm.scm | 6 +-
gnu/platforms/hurd.scm | 3 +-
gnu/platforms/intel.scm | 52 +++++++++++++
gnu/platforms/mips.scm | 30 ++++++++
gnu/platforms/powerpc.scm | 38 ++++++++++
gnu/platforms/riscv.scm | 30 ++++++++
gnu/platforms/s390.scm | 30 ++++++++
guix/build-system/linux-module.scm | 4 +-
guix/scripts/archive.scm | 20 ++---
guix/scripts/build.scm | 84 ++++++++++++++++++---
guix/scripts/environment.scm | 11 +--
guix/scripts/graph.scm | 15 ++--
guix/scripts/pack.scm | 20 ++---
guix/scripts/pull.scm | 12 ++-
guix/scripts/size.scm | 13 ++--
guix/scripts/weather.scm | 11 ++-
26 files changed, 489 insertions(+), 169 deletions(-)
create mode 100644 gnu/platforms/intel.scm
create mode 100644 gnu/platforms/mips.scm
create mode 100644 gnu/platforms/powerpc.scm
create mode 100644 gnu/platforms/riscv.scm
create mode 100644 gnu/platforms/s390.scm
--
2.36.0
- [bug#55220] [PATCH 3/4] ci: Do not rely on hardcoded cross-targets lists., (continued)
[bug#55220] [PATCH 0/4] Add --list-systems and --list-targets options., Ludovic Courtès, 2022/05/06
[bug#55220] [PATCH 0/4] Add --list-systems and --list-targets options., Ludovic Courtès, 2022/05/06
[bug#55220] [PATCH v2 0/6] Add --list-systems and --list-targets options.,
Mathieu Othacehe <=
[bug#55220] [PATCH v2 1/6] platform: Introduce new platforms., Mathieu Othacehe, 2022/05/22
[bug#55220] [PATCH v2 1/6] platform: Introduce new platforms., Maxime Devos, 2022/05/09
[bug#55220] [PATCH v2 1/6] platform: Introduce new platforms., Mathieu Othacehe, 2022/05/22
[bug#55220] [PATCH v2 3/6] ci: Do not rely on hardcoded cross-targets lists., Mathieu Othacehe, 2022/05/07
[bug#55220] [PATCH v2 4/6] scripts: Add --list-systems and --list-targets options., Mathieu Othacehe, 2022/05/07