diff --git a/src/general-info/release-21e.md b/src/general-info/release-21e.md
index fdcda6c93debbad14dc0e93da5422e926d848664..610eba11bf82d74f94d09a987aa3d64ddd8091e9 100644
--- a/src/general-info/release-21e.md
+++ b/src/general-info/release-21e.md
@@ -34,6 +34,7 @@ public domain.
     * ~~#79~~ Autoload ASDF when calling `REQUIRE` the first time.  User's no longer have to explicitly load ASDF anymore.
     * ~~#80~~ Use ASDF to load contribs.  cmu-contribs still exists but does nothing.  The contrib names are the same, except it's best to use a keyword instead of a string.  So, `:contrib-demos` instead of `"contrib-demos"`.
     * ~~#81~~ Added contribs from Eric Marsden
+    * ~~#82~~ Replace bc with expr in GNUMakefile
   * Other changes:
   * Improvements to the PCL implementation of CLOS:
   * Changes to building procedure:
diff --git a/src/lisp/GNUmakefile b/src/lisp/GNUmakefile
index 4abc3d26ba4f6e8b6e5a27da288421b7569b2374..40af9818489d3eb52760828dc18794a7188e31cd 100644
--- a/src/lisp/GNUmakefile
+++ b/src/lisp/GNUmakefile
@@ -47,7 +47,7 @@ lisp.nm: lisp lisp.a
 	mv ,lisp.nm lisp.nm
 
 version.o : version.c version
-	echo '1 + ' `cat version` | bc > ,version
+	expr 1 + `cat version` > ,version
 	mv ,version version
 	$(CC) ${CFLAGS} $(CPPFLAGS) -DVERSION=`cat version` -c $<