[leveldbjni/f21] update config.sub to support ppc64le set MAVEN_OPTS on ppc64 to work around java.lang.StackOverflowE

Karsten Hopp karsten at fedoraproject.org
Fri Sep 19 12:15:43 UTC 2014


commit 3131acc7d34f9635b283014f4670ca9a85e236b0
Author: Karsten Hopp <karsten at redhat.com>
Date:   Fri Sep 19 14:16:40 2014 +0200

    update config.sub to support ppc64le
    set MAVEN_OPTS on ppc64 to work around java.lang.StackOverflowError

 leveldbjni.spec |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/leveldbjni.spec b/leveldbjni.spec
index ee49815..28b9ab2 100644
--- a/leveldbjni.spec
+++ b/leveldbjni.spec
@@ -8,7 +8,7 @@
 
 Name:          leveldbjni
 Version:       1.8
-Release:       5%{?dist}
+Release:       6%{?dist}
 Summary:       A Java Native Interface to LevelDB
 License:       BSD
 URL:           https://github.com/fusesource/leveldbjni/
@@ -101,9 +101,13 @@ This package contains javadoc for %{name}.
 %endif
 
 rm -r %{name}/src/test/java/org/fusesource/%{name}/test/DBTest.java
+cp -f /usr/lib/rpm/config.{sub,guess} leveldbjni/src/main/native-package/autotools/
 
 %build
 
+%ifarch ppc64
+export MAVEN_OPTS='-Xms1024m -Xmx2048m -XX:MaxPermSize=384m'
+%endif
 %mvn_file :%{name}-all %{name}-all
 %mvn_file :%{name}-linux%{bits} %{name}-linux
 export JAVA_HOME=%{_jvmdir}/java LEVELDB_HOME=%{_prefix} SNAPPY_HOME=%{_prefix}
@@ -120,6 +124,10 @@ export JAVA_HOME=%{_jvmdir}/java LEVELDB_HOME=%{_prefix} SNAPPY_HOME=%{_prefix}
 %doc license.txt
 
 %changelog
+* Fri Sep 19 2014 Karsten Hopp <karsten at redhat.com> 1.8-6
+- update config.sub to support ppc64le
+- set MAVEN_OPTS on ppc64 to work around java.lang.StackOverflowError
+
 * Sun Aug 17 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.8-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 


More information about the scm-commits mailing list