[GODCC][COMMITTED] README.md: update build instructions

Jose E. Marchesi jemarch@gnu.org
Wed Feb 4 20:43:49 GMT 2026


---
 README.md | 36 ++++++++++++++++--------------------
 1 file changed, 16 insertions(+), 20 deletions(-)

diff --git a/README.md b/README.md
index 2efb35f..d1ca32b 100644
--- a/README.md
+++ b/README.md
@@ -7,25 +7,20 @@ full-fledged command line interface to Compiler Explorer instances
 such as godbolt.org.  On the other, it also serves as a demo program
 to showcase modern Algol 68 programming using the GNU toolchain.
 
-Therefore the source files of this project are annotated with many
-comments that contain pragmatic and pedagogical remarks, which are
-intended to introduce the reader to the common idioms and source
-constructs of Algol 68.  These remarks are surrounded by `{` and `}`
-to distinguish them from normal commentary.
-
 ## Building an Algol 68 toolchain
 
 godcc is written in Algol 68.  The GNU Algol 68 compiler is still
-under development and is not yet integrated in GCC proper.  Therefore
-to build godcc you will need to build an Algol 68 toolchain.  But
-don't worry, it is very easy.
+under development and will be released as part of GCC 16 at some point
+during Spring 2026.
+
+Until then, to build godcc you will need to build your own Algol 68
+toolchain.  But don't worry, it is very easy!
 
-First build and install ga68, the GNU Algol 68 compiler:
+First build and install ga68 from the latest GCC trunk:
 
 ```
-$ git clone https://forge.sourceware.org/jemarch/a68-gcc
-$ cd a68-gcc
-$ git fetch origin a68:a68 && git checkout a68
+$ git clone https://gcc.gnu.org/git/gcc.git
+$ cd gcc
 $ ./contrib/download_prerequisites
 $ mkdir build && cd build/
 $ ../configure --prefix=$HOME/root-algol68 --enable-languages=algol68
@@ -33,20 +28,21 @@ $ make && make pdf && make html
 $ make install
 ```
 
-Next is Automake, which already has supports Algol 68 in its
-development (git) version and starting with the 1.18 release:
+Automake has Algol 68 support starting in version 1.18.  You can build
+that release easily by:
 
 ```
-$ git clone git://git.savannah.gnu.org/automake.git
+$ wget https://ftp.gnu.org/gnu/automake/automake-1.18.tar.gz
+$ tar xzvf automake-1.18.tar.gz
 $ cd automake
-$ ./bootstrap
 $ mkdir build && cd build/
 $ ../configure --prefix=$HOME/root-algol68
 $ make && make install
 ```
 
-And finally Autoconf, which also has Algol 68 support in its
-development (git) version:
+Autoconf has Algol 68 support in its development (git) version, which
+will eventually be released as Autoconf 2.73.  In the meanwhile you
+can easily build the development version:
 
 ```
 $ git clone https://git.savannah.gnu.org/git/autoconf.git
@@ -68,7 +64,7 @@ you can build godcc simply like:
 $ cd godcc/
 $ autoreconf
 $ mkdir build && cd build/
-$ ../configure && make && make install
+$ ../configure && make -j && make install
 ```
 
 It is possible to set A68FLAGS to specify extra compilation flags.
-- 
2.39.5



More information about the Algol68 mailing list