diff -Nur freenet-cross.orig/contrib/NativeBigInteger/build_jbigi.sh freenet-cross/contrib/NativeBigInteger/build_jbigi.sh
--- freenet-cross.orig/contrib/NativeBigInteger/build_jbigi.sh	2008-03-23 09:44:44.000000000 +0100
+++ freenet-cross/contrib/NativeBigInteger/build_jbigi.sh	2008-03-23 10:11:32.000000000 +0100
@@ -3,6 +3,8 @@
 # When executed in Linux: Produces an libjbigi.so
 # When executed in OSX: Produces an libjbigi.jnilib
 
+set -e
+
 CC="gcc"
 
 case `uname -sr` in
diff -Nur freenet-cross.orig/contrib/NativeBigInteger/build.sh freenet-cross/contrib/NativeBigInteger/build.sh
--- freenet-cross.orig/contrib/NativeBigInteger/build.sh	2008-03-23 09:44:44.000000000 +0100
+++ freenet-cross/contrib/NativeBigInteger/build.sh	2008-03-23 10:11:32.000000000 +0100
@@ -6,6 +6,8 @@
 # be run directly)
 #
 
+set -e
+
 GMP_VERSION="4.2.1"
 
 OS=$(uname -s)
