diff --git a/Makefile b/Makefile index 323c39d..2d63945 100644 --- a/Makefile +++ b/Makefile @@ -135,6 +135,10 @@ linux-arm: linux-armhf: $(MAKE) native CROSS_PREFIX=arm-linux-gnueabihf- OS_NAME=Linux OS_ARCH=armhf +# for cross-compilation on Ubuntu, install the g++-aarch64-linux-gnu +linux-aarch64: + $(MAKE) native CROSS_PREFIX=aarch64-linux-gnu- OS_NAME=Linux OS_ARCH=aarch64 + clean-native-linux32: $(MAKE) clean-native OS_NAME=Linux OS_ARCH=x86 diff --git a/build.sbt b/build.sbt index 6bd4981..1fd3744 100644 --- a/build.sbt +++ b/build.sbt @@ -92,6 +92,7 @@ OsgiKeys.additionalHeaders := Map( "org/xerial/snappy/native/Mac/x86_64/libsnappyjava.jnilib;osname=macosx;processor=x86-64", "org/xerial/snappy/native/Linux/x86_64/libsnappyjava.so;osname=linux;processor=x86-64", "org/xerial/snappy/native/Linux/x86/libsnappyjava.so;osname=linux;processor=x86", +"org/xerial/snappy/native/Linux/aarch64/libsnappyjava.so;osname=linux;processor=aarch64", "org/xerial/snappy/native/Linux/arm/libsnappyjava.so;osname=linux;processor=arm", "org/xerial/snappy/native/Linux/ppc64/libsnappyjava.so;osname=linux;processor=ppc64", "org/xerial/snappy/native/Linux/ppc64le/libsnappyjava.so;osname=linux;processor=ppc64le",