diff --git a/debian/patches/0004-Update-path-of-jbigi-and-add-soname.patch b/debian/patches/0004-Update-path-of-jbigi-and-add-soname.patch
index 3013b748ece80ab85152906488d9df9c8299438d..bb6075968de1bbccb996ebfb12818b91ddddd7c9 100644
--- a/debian/patches/0004-Update-path-of-jbigi-and-add-soname.patch
+++ b/debian/patches/0004-Update-path-of-jbigi-and-add-soname.patch
@@ -6,12 +6,18 @@ Subject: Update path of jbigi and add soname
  core/c/jbigi/mbuild_jbigi.sh |    6 +++---
  1 files changed, 3 insertions(+), 3 deletions(-)
 
-diff --git a/core/c/jbigi/mbuild_jbigi.sh b/core/c/jbigi/mbuild_jbigi.sh
-index 1e262a6..7581335 100755
 --- a/core/c/jbigi/mbuild_jbigi.sh
 +++ b/core/c/jbigi/mbuild_jbigi.sh
-@@ -25,8 +25,8 @@ Darwin*)
+@@ -25,14 +25,14 @@
          LIBFILE="libjbigi.jnilib";;
+ SunOS*)
+         COMPILEFLAGS="-fPIC -Wall"
+-        INCLUDES="-I. -I../../jbigi/include -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris"
+-        LINKFLAGS="-shared -Wl,-soname,libjbigi.so"
++        INCLUDES="-I. -I./jbigi/include -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris"
++        LINKFLAGS="-shared -Wl,-soname,libjbigi.so.0"
+         LIBFILE="libjbigi.so";;
+ 
  *)
  	COMPILEFLAGS="-fPIC -Wall"
 -	INCLUDES="-I. -I../../jbigi/include -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"
@@ -21,7 +27,7 @@ index 1e262a6..7581335 100755
  	LIBFILE="libjbigi.so";;
  esac
  
-@@ -41,7 +41,7 @@ fi
+@@ -47,7 +47,7 @@
  
  echo "Compiling C code..."
  rm -f jbigi.o $LIBFILE
@@ -30,4 +36,3 @@ index 1e262a6..7581335 100755
  $CC $LINKFLAGS $INCLUDES $INCLUDELIBS -o $LIBFILE jbigi.o $STATICLIBS || exit 1
  
  exit 0
--- 
diff --git a/debian/patches/0007-rename-jcpuid.patch b/debian/patches/0007-rename-jcpuid.patch
index da9be556cb19bc97a7001bc8e20d06edacf509c5..e781168da105434960be311e4203a905dcb59e44 100644
--- a/debian/patches/0007-rename-jcpuid.patch
+++ b/debian/patches/0007-rename-jcpuid.patch
@@ -8,7 +8,16 @@ Subject: rename jcpuid
 
 --- a/core/c/jcpuid/build.sh
 +++ b/core/c/jcpuid/build.sh
-@@ -39,8 +39,8 @@
+@@ -37,7 +37,7 @@
+         COMPILEFLAGS="-Wall"
+         INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/ -I$JAVA_HOME/include/solaris/"
+         LINKFLAGS="-shared -static -Wl,-soname,libjcpuid-x86-solaris.so"
+-        LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86-solaris.so";;
++        LIBFILE="lib/freenet/support/CPUInformation/libjcpuid.so";;
+ FreeBSD*)
+ 	COMPILEFLAGS="-Wall"
+ 	INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/ -I$JAVA_HOME/include/freebsd/"
+@@ -46,8 +46,8 @@
  *kFreeBSD*|Linux*)
  	COMPILEFLAGS="-fPIC -Wall"
  	INCLUDES="-I. -Iinclude -I$JAVA_HOME/include -I$JAVA_HOME/include/linux"