mirror of
git://git.savannah.gnu.org/config.git
synced 2025-07-07 05:38:22 +12:00
config.sub: Accept $cpu-$vendor-none-{coff,elf}
These are not real OSes, they are object file formats. There is a longstanding tradition of using them for embedded/freestanding programming, so it makes sense to parse them with `kernel=none`. (I have a WIP future patch that systematizes parsing these non-OSes a bit more. That also opens the door to parsing a 5th component as LLVM can do.) This change unblocks an issue we've been having with Nixpkgs (see https://github.com/NixOS/nixpkgs/issues/165836 for the longer version). * config.sub (none-coff*, none-elf*): Recognize. * testsuite/config-sub.data (arm-unknown-none-coff, arm-unknown-none-elf, riscv64-company-none-elf): New tests. * doc/config.sub.1: Regenerate.
This commit is contained in:

committed by
Dmitry V. Levin

parent
91f6a7f616
commit
998ba14143
@ -1,5 +1,5 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.5.
|
||||
.TH CONFIG.SUB "1" "July 2023" "GNU config.sub (2023-06-26)" "User Commands"
|
||||
.TH CONFIG.SUB "1" "July 2023" "GNU config.sub (2023-07-04)" "User Commands"
|
||||
.SH NAME
|
||||
config.sub \- validate and canonicalize a configuration triplet
|
||||
.SH SYNOPSIS
|
||||
|
Reference in New Issue
Block a user