From 08429080405cc52ca5d6fcdaed017b5401c498f5 Mon Sep 17 00:00:00 2001 From: Thomas Walker Lynch Date: Tue, 6 May 2025 00:40:56 -0700 Subject: [PATCH] document changes --- "document\360\237\226\211/Readme.org" | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 "document\360\237\226\211/Readme.org" diff --git "a/document\360\237\226\211/Readme.org" "b/document\360\237\226\211/Readme.org" deleted file mode 100644 index de4df5b..0000000 --- "a/document\360\237\226\211/Readme.org" +++ /dev/null @@ -1,16 +0,0 @@ - -So this programmer he wanted to add a new directive to gcc. - -So he downloaded gcc sources with the intent to make a modified standalone copy. - -But to do that there had to be headers supplied to by glibc. So he dowloaded that too. - -But to compile gcc required glibc. So he downloaded a compatible version of that too. - -To compile glibc requires a small compile of gcc stage 1. Then one can compile glibc, then compile the final version. And yes, before this binutils must be compiled, apparently using the system's C compiler. - -Ah but to compile gcc stage1 requires glibc headers, so that is built before stage1 gcc, which is built before glibc, which is built before gcc. - -Alas but to compile the glibc heder bootstrap requires having the Linux kernel headers ... - -There was an old lady who swallowed a fly. I don't know why she ... -- 2.20.1