Rename native lib from snappy to snappyjava

This commit is contained in:
Taro L. Saito 2011-06-02 11:13:47 +09:00
parent a7d36f5cae
commit a8f6917370
4 changed files with 11 additions and 10 deletions

View File

@ -52,49 +52,49 @@ Default_CXX := g++
Default_STRIP := strip
Default_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC
Default_LINKFLAGS := -shared -static
Default_LIBNAME := libsnappy.so
Default_LIBNAME := libsnappyjava.so
Default_SNAPPY_FLAGS :=
Linux-i386_CXX := g++
Linux-i386_STRIP := strip
Linux-i386_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -m32
Linux-i386_LINKFLAGS := -shared -static-libgcc -static-libstdc++
Linux-i386_LIBNAME := libsnappy.so
Linux-i386_LIBNAME := libsnappyjava.so
Linux-i386_SNAPPY_FLAGS:=
Linux-amd64_CXX := g++
Linux-amd64_STRIP := strip
Linux-amd64_CXXFLAGS := -I$(JAVA_HOME)/include -Ilib/inc_mac -O2 -fPIC -m64
Linux-amd64_LINKFLAGS := -shared -static-libgcc -static-libstdc++
Linux-amd64_LIBNAME := libsnappy.so
Linux-amd64_LIBNAME := libsnappyjava.so
Linux-amd64_SNAPPY_FLAGS :=
Mac-i386_CXX := g++ -arch $(OS_ARCH)
Mac-i386_STRIP := strip -x
Mac-i386_CXXFLAGS := -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.4
Mac-i386_LINKFLAGS := -dynamiclib -static-libgcc
Mac-i386_LIBNAME := libsnappy.jnilib
Mac-i386_LIBNAME := libsnappyjava.jnilib
Mac-i386_SNAPPY_FLAGS :=
Mac-x86_64_CXX := g++ -arch $(OS_ARCH)
Mac-x86_64_STRIP := strip -x
Mac-x86_64_CXXFLAGS := -I$(JAVA_HOME)/include -O2 -fPIC -mmacosx-version-min=10.5
Mac-x86_64_LINKFLAGS := -dynamiclib -static-libgcc
Mac-x86_64_LIBNAME := libsnappy.jnilib
Mac-x86_64_LIBNAME := libsnappyjava.jnilib
Mac-x86_64_SNAPPY_FLAGS :=
Windows-x86_CXX := mingw32-g++
Windows-x86_STRIP := strip
Windows-x86_CXXFLAGS := -Ilib/inc_win -O2
Windows-x86_LINKFLAGS := -Wl,--kill-at -shared -static
Windows-x86_LIBNAME := snappy.dll
Windows-x86_LIBNAME := snappyjava.dll
Windows-x86_SNAPPY_FLAGS :=
Windows-amd64_CXX := x86_64-w64-mingw32-g++
Windows-amd64_STRIP := x86_64-w64-mingw32-strip
Windows-amd64_CXXFLAGS := -Ilib/inc_win -O2
Windows-amd64_LINKFLAGS := -Wl,--kill-at -shared -static
Windows-amd64_LIBNAME := snappy.dll
Windows-amd64_LIBNAME := snappyjava.dll
Windows-amd64_SNAPPY_FLAGS :=

View File

@ -175,7 +175,7 @@ public class LoadSnappy
// Resolve the library file name with a suffix (e.g., dll, .so, etc.)
if (snappyNativeLibraryName == null)
snappyNativeLibraryName = System.mapLibraryName("snappy");
snappyNativeLibraryName = System.mapLibraryName("snappyjava");
if (snappyNativeLibraryPath != null) {
if (loadNativeLibrary(snappyNativeLibraryPath, snappyNativeLibraryName)) {
@ -196,9 +196,10 @@ public class LoadSnappy
}
}
try {
System.loadLibrary("snappy");
System.loadLibrary("snappyjava");
isLoaded = true;
} catch (UnsatisfiedLinkError e) {
}
catch (UnsatisfiedLinkError e) {
isLoaded = false;
}
return;