summaryrefslogtreecommitdiff
path: root/chapter21/src/test/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-04-06 19:23:47 -0700
committerCliff Click <cliffc@acm.org>2025-04-06 19:23:47 -0700
commitcac92d551e16e13530f0254548476ab122d30b8b (patch)
tree5cb1b5986947944a1227fea179db6e3ba2035435 /chapter21/src/test/java/com
parent07530e8c5ec3e2ab98be92769d6abcb9024cfbea (diff)
downloadSimple-cac92d551e16e13530f0254548476ab122d30b8b.tar.gz
Simple-cac92d551e16e13530f0254548476ab122d30b8b.zip
Math lib by default for CI
Diffstat (limited to 'chapter21/src/test/java/com')
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/TestC.java1
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/TestC.java b/chapter21/src/test/java/com/seaofnodes/simple/TestC.java
index ce90c5fd..704cb5d4 100644
--- a/chapter21/src/test/java/com/seaofnodes/simple/TestC.java
+++ b/chapter21/src/test/java/com/seaofnodes/simple/TestC.java
@@ -44,6 +44,7 @@ public abstract class TestC {
params.add("gcc");
params.add(cfile);
params.add(sofile);
+ params.add("-lm");
params.add("-o");
params.add(efile);
Process gcc = new ProcessBuilder(params.toArray(String[]::new)).redirectErrorStream(true).start();
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c b/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c
index 25ac7930..70c9e426 100644
--- a/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c
+++ b/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c
@@ -7,7 +7,7 @@ extern double test_sqrt(double);
int main( int argc, char** argv ) {
double epsilon = 1e-50;
for( int i=0; i<10; i++ ) {
- double d = sqrt(i), expect = sqrt(i);
+ double d = test_sqrt(i), expect = sqrt(i);
double delta = abs(d-expect);
printf("%d %f\n",i,d);
if( delta > 1e-50 )