Le dimanche 24 novembre 2024, 12:06:26 UTC Bastien Roucariès a écrit :
Hi

This the patch I plan to debian arch

Could you cross check then I will add arch to config.guess
> Hi,
> 
> I plan to implement freestanding architecture specification.
> Following Toulouse debian mini debconf and javascript presentation it will be 
> really helpful as a first step
> 
> https://wiki.debian.org/Teams/Dpkg/Spec/FreestandingArches
> 
> First likley to be implemented will be UEFI arch.
> 
> Any pointer for dpkg code to modify/test will be helpful.
> 
> for adding uefi triplet 
> (https://wiki.debian.org/Teams/Dpkg/FAQ#Q._Can_we_add_support_for_new_dpkg_architectures.3F)
> - UEFI was added to config
> - binutils status and gcc is for me unknown. Help welcome here (dokko, skitt 
> ?)
> 
>  rouca

>From 6387d92bc55eabd4674c968be49885be73dbfa33 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bastien=20Roucari=C3=A8s?= <ro...@debian.org>
Date: Sun, 24 Nov 2024 16:06:41 +0000
Subject: [PATCH] Add data for freestanding arches

---
 data/ostable    |  7 +++++++
 data/tupletable | 13 +++++++++++++
 2 files changed, 20 insertions(+)

diff --git a/data/ostable b/data/ostable
index 64f424490..260366088 100644
--- a/data/ostable
+++ b/data/ostable
@@ -21,12 +21,19 @@ base-uclibc-linux	linux-uclibc		linux[^-]*-uclibc
 eabihf-musl-linux	linux-musleabihf	linux[^-]*-musleabihf
 base-musl-linux		linux-musl		linux[^-]*-musl
 eabihf-gnu-linux	linux-gnueabihf		linux[^-]*-gnueabihf
+eabihf-unknown-none	unknown-none-gnueabihf	unknown-none-gnueabihf
 eabi-gnu-linux		linux-gnueabi		linux[^-]*-gnueabi
+eabi-unknown-none	unknown-none-eabi	unknown-none-eabi
 abin32-gnu-linux	linux-gnuabin32		linux[^-]*-gnuabin32
+abin32-unknown-none	unknown-none-abin32	unknown-none-gnuabin32
 abi64-gnu-linux		linux-gnuabi64		linux[^-]*-gnuabi64
+abi64-unknown-none	unknown-none-abi64	unknown-none-abi64
 spe-gnu-linux		linux-gnuspe		linux[^-]*-gnuspe
+spe-unknown-none	unknown-none-gnuspe	unknown-none-gnuspe
 x32-gnu-linux		linux-gnux32		linux[^-]*-gnux32
+x32-unknown-none	unknown-none-x32	unknown-none-x32
 base-gnu-linux		linux-gnu		linux[^-]*(-gnu.*)?
+base-unknown-none	unknown-none		unknown-none
 eabihf-gnu-kfreebsd	kfreebsd-gnueabihf	kfreebsd[^-]*-gnueabihf
 base-gnu-kfreebsd	kfreebsd-gnu		kfreebsd[^-]*(-gnu.*)?
 base-gnu-kopensolaris	kopensolaris-gnu	kopensolaris[^-]*(-gnu.*)?
diff --git a/data/tupletable b/data/tupletable
index ae9f2ddb4..648d2369e 100644
--- a/data/tupletable
+++ b/data/tupletable
@@ -26,18 +26,31 @@ base-uclibc-linux-<cpu>		uclibc-linux-<cpu>
 eabihf-musl-linux-arm		musl-linux-armhf
 base-musl-linux-<cpu>		musl-linux-<cpu>
 eabihf-gnu-linux-arm		armhf
+eabihf-unknown-none-arm		none-armhf
 eabi-gnu-linux-arm		armel
+eabi-unknown-none-arm		none-armel
 abin32-gnu-linux-mips64r6el	mipsn32r6el
+abin32-unknown-none-mips64r6el  none-mipsn32r6el
 abin32-gnu-linux-mips64r6	mipsn32r6
+abin32-unknown-none-mips64r6	none-mipsn32r6
 abin32-gnu-linux-mips64el	mipsn32el
+abin32-unknown-none-mips64el	none-mipsn32el
 abin32-gnu-linux-mips64		mipsn32
+abin32-unknown-none-mips64	none-mipsn32
 abi64-gnu-linux-mips64r6el	mips64r6el
+abi64-unknown-none-mips64r6el	none-mips64r6el
 abi64-gnu-linux-mips64r6	mips64r6
+abi64-unknown-none-mips64r6	none-mips64r6
 abi64-gnu-linux-mips64el	mips64el
+abi64-unknown-none-mips64el	mips64el
 abi64-gnu-linux-mips64		mips64
+abi64-unknown-none-mips64	none-mips64
 spe-gnu-linux-powerpc		powerpcspe
+spe-unknown-none-powerpc	none-powerpcspe
 x32-gnu-linux-amd64		x32
+x32-unknown-none-amd64		none-x32
 base-gnu-linux-<cpu>		<cpu>
+base-unknown-none-<cpu>		none-<cpu>
 base-gnu-kfreebsd-amd64		kfreebsd-amd64
 base-gnu-kfreebsd-i386		kfreebsd-i386
 base-gnu-kopensolaris-amd64	kopensolaris-amd64
-- 
2.45.2

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to