Timestamp:
09/30/2022 02:43:19 AM (20 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
77b46db
Parents:
cc0e77d
git-author:
Xi Ruoyao <xry111@…> (09/30/2022 02:39:03 AM)
git-committer:
Xi Ruoyao <xry111@…> (09/30/2022 02:43:19 AM)
Message:

toolchain technical note: rewrite the descrption for triplet

  • Don't say "most building system", refine the dicussion for autoconf. Other building systems may use a variant of triplet, or use a completely different system designation.
  • Explain why a triplet may contain 4 fields in detail. "Histroical reason" is not really correct because 3-field triplet is still used today for BSD, Fuchsia, IOS, Mac OS X (darwin), Solaris, etc.
  • "machine" triplet to "system" triplet (strictly speaking, only the first field in the triplet is for the machine).

Why we need to say "vendor can be omitted" explicitly: we mention "gcc
-dumpmachine". On some distros (like Ubuntu) the output has no vendor
field. If you think this is too nasty, please remove both.

(No files)

Note: See TracChangeset for help on using the changeset viewer.