Skip to content
This repository has been archived by the owner on Apr 11, 2024. It is now read-only.

Clarify the new toolchain conventions revision. #81

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

xen0n
Copy link
Contributor

@xen0n xen0n commented Feb 11, 2023

cc @212dandan @lixing-star @loongson-zn @rex-ms @SixWeining @tianyanhui @wangleiat @yangxiaojuan-loongson @zhuchen1911 (author and approvers of #80)
cc @ChenghuaXu @chenhuacai @FreeFlyingSheep @scylaac @yetist (other Loongson people I remember participated in the original discussions, sorry if I forgot some)
cc @MaskRay @phorcys @Rabenda @xry111 (community stakeholders)

(Mentions are sorted alphabetically by the respective GitHub IDs.)

* Bump document version.
* Add explanatory content to aid the anticipated transition.
* Add a revision history similar to those in the ELF psABI docs.

It's unfortunately true that LoongArch specification work *can be*
behind the doors at times, as the transparency is *expectedly* lower
than that of e.g. RISC-V, but at least we could do better in the wording
and make readers less confused about the abrupt change to previous
agreed-upon content.

Fixes: 55dbaad ("Adjust the Multiarch Specifier")
It's not possible to maintain 100% backwards compatibility so make it
clear. Also slightly reword some sentences.
This is without the commercial reasons (see the linked PR) to hopefully
make the change more palatable to the angry mob of unknowing readers.

For the record: this is DEFINITELY NOT the full reason behind the
closed-door decision. But this is about as close as we community people
can get in persuading the depressed ourselves, and about all I can
disclose after having multiple private conversations with relevant
parties, without inflicting damage to anyone at Loongson or Loongson as
a whole (we don't really want to openly criticize Loongson for tweaking
a 1-year-old document for primarily commercial reasons, but again it's
arguably fair for a privately-controlled ISA to evolve like this).

See: loongson#80
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant