summaryrefslogtreecommitdiffstats
path: root/contrib/bc/README
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bc/README')
-rw-r--r--contrib/bc/README29
1 files changed, 29 insertions, 0 deletions
diff --git a/contrib/bc/README b/contrib/bc/README
index 7bc2315..2813fb8 100644
--- a/contrib/bc/README
+++ b/contrib/bc/README
@@ -1,3 +1,31 @@
+GNU bc version 1.06:
+
+Extra configuration options:
+
+ --with-readline tells bc to use the readline package that allows
+ for editing input lines when run interactive.
+
+ --with-editline tells bc to use the BSD editline package that
+ allows for editing input lines when run interactive.
+
+Extra make steps:
+
+ The simple make compiles a version of bc with fixed parameters
+ for the recursive multiplication algorithm. The fixed parameter
+ is the number of digits where a sequential algorithm is used
+ instead of the recursive algorithm. It is set to a value that
+ is known good on a couple of machines. (Sparc Ultra 10, Pentium
+ II, 450.) I'm calling this point the crossover point.
+
+ To make a version of bc with a custom crossover point for your
+ machine, do the following steps:
+
+ make timetest
+ make
+
+ The timetest step takes a minimum of 10 minutes to complete.
+
+
-------- Original comp.sources.reviewed README --------
Program: GNU bc
@@ -55,3 +83,4 @@ an executable statement unlike the quit (i.e. "if (1 == 0) quit" will
halt bc but "if (1 == 0) halt" will not halt bc.), and (h) the
addition of the special variable "last" that is assigned the value of
each print as the number is printed.
+-----------------------------------------------------------------------
OpenPOWER on IntegriCloud