diff --git a/leveldbjni-all/pom.xml b/leveldbjni-all/pom.xml
index 622f6ef..5408e94 100755
--- a/leveldbjni-all/pom.xml
+++ b/leveldbjni-all/pom.xml
@@ -108,6 +108,12 @@
99-master-SNAPSHOT
provided
+
+ org.fusesource.leveldbjni
+ leveldbjni-linux64-s390x
+ 99-master-SNAPSHOT
+ provided
+
org.fusesource.leveldbjni
leveldbjni-linux64-aarch64
@@ -155,6 +161,7 @@
META-INF/native/sunos64/sparcv9/libleveldbjni.so;osname=SunOS;processor=sparcv9,
META-INF/native/freebsd64/libleveldbjni.so;osname=FreeBSD;processor=x86-64,
META-INF/native/linux64/ppc64le/libleveldbjni.so;osname=Linux;processor=ppc64le,
+ META-INF/native/linux64/s390x/libleveldbjni.so;osname=Linux;processor=s390x,
META-INF/native/linux64/aarch64/libleveldbjni.so;osname=Linux;processor=aarch64
diff --git a/leveldbjni-linux64-s390x/pom.xml b/leveldbjni-linux64-s390x/pom.xml
new file mode 100644
index 0000000..c79c39f
--- /dev/null
+++ b/leveldbjni-linux64-s390x/pom.xml
@@ -0,0 +1,113 @@
+
+
+
+
+ 4.0.0
+
+ org.fusesource.leveldbjni
+ leveldbjni-project
+ 99-master-SNAPSHOT
+
+
+ org.fusesource.leveldbjni
+ leveldbjni-linux64-s390x
+ 99-master-SNAPSHOT
+
+ ${project.artifactId}
+ The leveldbjni linux 64 native libraries on s390x machines
+
+
+
+ org.fusesource.leveldbjni
+ leveldbjni
+ 99-master-SNAPSHOT
+
+
+
+
+ ${basedir}/../leveldbjni/src/test/java
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.3.1
+
+ ${basedir}/target/generated-sources/hawtjni/lib
+
+
+
+ org.fusesource.hawtjni
+ maven-hawtjni-plugin
+ ${hawtjni-version}
+
+
+
+ build
+
+
+
+
+ linux64/s390x
+ leveldbjni
+ false
+
+ org.fusesource.leveldbjni
+ leveldbjni
+ ${project.version}
+ native-src
+ zip
+
+
+ --with-leveldb=${env.LEVELDB_HOME}
+ --with-snappy=${env.SNAPPY_HOME}
+ CFLAGS=-m64
+ CXXFLAGS=-m64
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.4.3
+
+ true
+ once
+ -d64 -ea
+ false
+ ${project.build.directory}
+
+ **/*Test.java
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index f7b3b08..8740f6f 100755
--- a/pom.xml
+++ b/pom.xml
@@ -252,6 +252,7 @@
leveldbjni-sunos64-amd64
leveldbjni-sunos64-sparcv9
leveldbjni-linux64-ppc64le
+ leveldbjni-linux64-s390x
leveldbjni-linux64-aarch64
leveldbjni-all
@@ -331,6 +332,12 @@
leveldbjni-linux64-ppc64le
+
+ linux64-s390x
+
+ leveldbjni-linux64-s390x
+
+
linux64-aarch64