summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2016-12-19 23:51:13 +0100
committerrekado <rekado@elephly.net>2016-12-19 23:51:13 +0100
commit8fcc9e2254c0d32268a2b1f2e16041f02794616f (patch)
tree0a2547ee1feca01e1750b70a9929362c5a406e85
parent98bd588c7e072e94f38e0a96a286a784a31964bd (diff)
pages: Add tinycc project.HEADmaster
-rw-r--r--pages/projects.skr10
1 files changed, 9 insertions, 1 deletions
diff --git a/pages/projects.skr b/pages/projects.skr
index a105746..bf545fd 100644
--- a/pages/projects.skr
+++ b/pages/projects.skr
@@ -12,4 +12,12 @@
(p [The C and C++ compilers of the GNU Compiler Collection make up the foundation of many free software distributions.
Current versions of GCC are written in C++, which means that a C++ compiler is needed to build it from source.
GCC 4.7 was the last version of the collection that could be built with a plain C compiler, a much simpler task.])
- (p [We propose to collectively maintain a subset of GCC 4.7 to ensure that we can build the foundation of free software distributions starting with a simple C compiler (such as tinyCC, pcc, etc).])))
+ (p [We propose to collectively maintain a subset of GCC 4.7 to ensure that we can build the foundation of free software distributions starting with a simple C compiler (such as tinyCC, pcc, etc).])
+
+ (h2 [Build GCC 4.7 with a smaller compiler])
+ (p [GCC is a complex beast and a binary of it is often used to bootstrap the whole system.
+ Version 4.7 is the last version of GCC to not require a C++ compiler.
+ This project aims to build GCC version 4.7 with a simple C compiler such as
+ ,(anchor "TinyCC" "http://www.landley.net/code/tinycc/"),
+ ,(anchor "pcc" "http://pcc.ludd.ltu.se/"), or
+ ,(anchor "qcc" "http://www.landley.net/qcc/").])))