diff --git a/boringssl-static/pom.xml b/boringssl-static/pom.xml
index ed21bbed5..943a0ad8e 100644
--- a/boringssl-static/pom.xml
+++ b/boringssl-static/pom.xml
@@ -376,9 +376,11 @@
${boringsslCheckoutDir}/include
${boringsslBuildDir}/ssl;${boringsslBuildDir}/crypto;${boringsslBuildDir}/decrepit
ssl.lib;crypto.lib;decrepit.lib
- ${project.build.directory}/${project.build.finalName}-${os.detected.name}-aarch64.jar
- ${os.detected.name}-aarch64
- aarch64
+
+ ${project.build.directory}/${project.build.finalName}-${os.detected.name}-aarch_64.jar
+ ${os.detected.name}_aarch_64
+ ${os.detected.name}-aarch_64
+ aarch_64
@@ -673,7 +675,7 @@
-
+
@@ -784,9 +786,9 @@
io.netty
netty-tcnative-boringssl-static
${project.version}
- linux-aarch64
+ linux-aarch_64
jar
- ${unpackDir}/linux-aarch64
+ ${unpackDir}/linux-aarch_64
io.netty
@@ -831,7 +833,7 @@
-
+
@@ -869,7 +871,7 @@
META-INF/native/libnetty_tcnative_osx_${uberArch}.jnilib;osname=macos;osname=macosx;processor=${uberArch},
META-INF/native/libnetty_tcnative_linux_${uberArch}.so;osname=linux;processor=${uberArch},
- META-INF/native/libnetty_tcnative_linux_aarch64.so;osname=linux;processor=aarch64,
+ META-INF/native/libnetty_tcnative_linux_aarch_64.so;osname=linux;processor=aarch_64,
META-INF/native/netty_tcnative_windows_${uberArch}.dll;osname=win32;processor=${uberArch}
diff --git a/docker/Dockerfile.cross_compile_aarch64 b/docker/Dockerfile.cross_compile_aarch64
index 61f010a06..9a71a845a 100644
--- a/docker/Dockerfile.cross_compile_aarch64
+++ b/docker/Dockerfile.cross_compile_aarch64
@@ -8,12 +8,15 @@ ENV GCC_VERSION $gcc_version
ENV OPENSSL_VERSION $openssl_version
ENV APR_VERSION $apr_version
+# We want to have git 2.x for the maven scm plugin and also for boringssl
+RUN yum install -y http://opensource.wandisco.com/centos/6/git/x86_64/wandisco-git-release-6-1.noarch.rpm
+
# Install requirements
RUN set -x && \
yum -y install epel-release && \
yum -y install wget tar git make autoconf automake libtool openssl-devel ninja-build gcc-c++
-# Install Java and Golang
+# Install Java
RUN yum install -y java-1.8.0-openjdk-devel golang
ENV JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk/"
diff --git a/docker/README.md b/docker/README.md
index d8cb2b1ab..c50ffa168 100644
--- a/docker/README.md
+++ b/docker/README.md
@@ -36,7 +36,7 @@ docker-compose -f docker/docker-compose.opensuse.yaml -f docker/docker-compose.o
## centos7 with java8 for aarch64 cross compile
```
-docker-compose -f docker/docker-compose.centos.yaml run cross-compile-aarch64
+docker-compose -f docker/docker-compose.centos.yaml run cross-compile-aarch64-build
```
etc, etc
diff --git a/docker/docker-compose.centos.yaml b/docker/docker-compose.centos.yaml
index 72b87a55b..535f248ad 100644
--- a/docker/docker-compose.centos.yaml
+++ b/docker/docker-compose.centos.yaml
@@ -45,7 +45,20 @@ services:
apr_version: "1.6.5"
openssl_version: "1_1_1d"
- cross-compile-aarch64:
+ cross-compile-aarch64-shell:
+ image: netty-tcnative-centos:cross_compile_aarch64
+ depends_on: [cross-compile-aarch64-runtime-setup]
+ volumes:
+ - ~/.ssh:/root/.ssh:delegated
+ - ~/.gnupg:/root/.gnupg:delegated
+ - ~/.m2:/root/.m2:delegated
+ - ~/.gitconfig:/root/.gitconfig:delegated
+ - ~/.gitignore:/root/.gitignore:delegated
+ - ..:/code:delegated
+ working_dir: /code
+ entrypoint: /bin/bash
+
+ cross-compile-aarch64-build:
image: netty-tcnative-centos:cross_compile_aarch64
depends_on: [cross-compile-aarch64-runtime-setup]
volumes:
diff --git a/openssl-dynamic/pom.xml b/openssl-dynamic/pom.xml
index da4d8f11b..8df2e4a62 100644
--- a/openssl-dynamic/pom.xml
+++ b/openssl-dynamic/pom.xml
@@ -259,9 +259,11 @@
linux-aarch64
- ${project.build.directory}/${project.build.finalName}-${os.detected.name}-aarch64.jar
- ${os.detected.name}-aarch64
- aarch64
+
+ ${project.build.directory}/${project.build.finalName}-${os.detected.name}-aarch_64.jar
+ ${os.detected.name}-aarch_64
+ ${os.detected.name}_aarch_64
+ aarch_64
diff --git a/pom.xml b/pom.xml
index c59c77586..5cb7c9db2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,6 +53,7 @@
${project.build.directory}/${project.build.finalName}-${os.detected.classifier}.jar
${project.build.directory}/native-lib-only
${project.build.directory}/native-jar-work
+ ${os.detected.name}_${os.detected.arch}
1.7.0
48e9dbf45ae3fdc7b491259ffb6ccf7d63049ffacbc1c0977cced095e4c2d5a2
chromium-stable
@@ -297,15 +298,15 @@
true
-
+
-
+
-
+