diff --git a/Makefile b/Makefile index 20f491e..78a7f5d 100644 --- a/Makefile +++ b/Makefile @@ -55,9 +55,13 @@ endif ifeq ($(OS_NAME),SunOS) TAR:= gtar +else +ifeq ($(OS_NAME),AIX) + TAR:= gtar else TAR:= tar endif +endif $(SNAPPY_ARCHIVE): @mkdir -p $(@D) diff --git a/Makefile.common b/Makefile.common index 949b7ef..dfe0eb5 100755 --- a/Makefile.common +++ b/Makefile.common @@ -120,7 +120,7 @@ AIX-ppc_CXX := g++ AIX-ppc_STRIP := strip AIX-ppc_LIBNAME := libsnappyjava.a ifeq ($(IBM_JDK_7),) - AIX-ppc_CXXFLAGS := -DHAVE_CONFIG_H -Ilib/inc_linux -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden + AIX-ppc_CXXFLAGS := -DHAVE_CONFIG_H -Ilib/inc_linux -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden -maix32 else AIX-ppc_CXXFLAGS := -DHAVE_CONFIG_H -I$(JAVA_HOME)/include/aix -Ilib/inc_ibm -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -maix32 endif @@ -131,7 +131,7 @@ AIX-ppc64_CXX := g++ AIX-ppc64_STRIP := strip -X64 AIX-ppc64_LIBNAME := libsnappyjava.a ifeq ($(IBM_JDK_7),) - AIX-ppc64_CXXFLAGS := -DHAVE_CONFIG_H -Ilib/inc_linux -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden -m64 + AIX-ppc64_CXXFLAGS := -DHAVE_CONFIG_H -Ilib/inc_linux -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -fvisibility=hidden -maix64 else AIX-ppc64_CXXFLAGS := -DHAVE_CONFIG_H -I$(JAVA_HOME)/include/aix -Ilib/inc_ibm -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -maix64 endif diff --git a/src/main/resources/org/xerial/snappy/native/AIX/ppc/libsnappyjava.a b/src/main/resources/org/xerial/snappy/native/AIX/ppc/libsnappyjava.a index a069b78..f54ab54 100755 Binary files a/src/main/resources/org/xerial/snappy/native/AIX/ppc/libsnappyjava.a and b/src/main/resources/org/xerial/snappy/native/AIX/ppc/libsnappyjava.a differ diff --git a/src/main/resources/org/xerial/snappy/native/AIX/ppc64/libsnappyjava.a b/src/main/resources/org/xerial/snappy/native/AIX/ppc64/libsnappyjava.a index e861d60..f6dbf0e 100755 Binary files a/src/main/resources/org/xerial/snappy/native/AIX/ppc64/libsnappyjava.a and b/src/main/resources/org/xerial/snappy/native/AIX/ppc64/libsnappyjava.a differ