From 3c4e129d8c2ae311b0bf4c87250fcd4848214bb2 Mon Sep 17 00:00:00 2001 From: David Bryant Date: Thu, 29 Sep 2022 14:12:10 -0500 Subject: Make minor corrections to English idiom / style. --- part3intro/toolchaintechnotes.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'part3intro/toolchaintechnotes.xml') diff --git a/part3intro/toolchaintechnotes.xml b/part3intro/toolchaintechnotes.xml index c36c18ea3..49656d052 100644 --- a/part3intro/toolchaintechnotes.xml +++ b/part3intro/toolchaintechnotes.xml @@ -146,8 +146,8 @@ Almost all the build systems use names of the form - cpu-vendor-kernel-os, referred to as the machine triplet. The vendor - field is sometimes omitted. An astute + cpu-vendor-kernel-os, referred to as the machine triplet. (Sometimes, + the vendor field is omitted.) An astute reader may wonder why a triplet refers to a four component name. The reason is historical: initially, three component names were enough to designate a machine unambiguously, but as new machines and systems @@ -160,7 +160,7 @@ output will be i686-pc-linux-gnu. On a 64-bit system it will be x86_64-pc-linux-gnu. On most Linux systems the even simpler gcc -dumpmachine command - will give you the similar information. + will give you similar information. You should also be aware of the name of the platform's dynamic linker, often referred to as the dynamic loader (not to be confused with the standard @@ -241,7 +241,8 @@ would be able to build those libraries, but (1) the build system of gcc does not know that it is usable on pc, and (2) using it on pc would create a risk of linking to the pc libraries, since cc-lfs is a native - compiler. So we have to re-build libstdc++ later as a part of pass 2 gcc. + compiler. So we have to re-build libstdc++ twice later on: as a part of + gcc stage 2, and then again in the chroot environment (gcc stage 3). -- cgit v1.2.3-54-g00ecf