From e3c716faba552bb59146b3b83d6c2fef5e650299 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Tue, 6 Apr 2021 16:10:31 +0200
Subject: [PATCH] CI: build GNU/Linux ARM64 binary

---
 .gitlab-ci.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dd7bcde3..7fd39e40 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,6 +33,18 @@ build_linux_x86_64:
     paths:
       - $CI_COMMIT_SHA/linux-x86_64/*
 
+build_linux_aarch64:
+  stage: build
+  script:
+    - autoreconf -si
+    - './configure --host=aarch64-linux-gnu LDFLAGS="-static-libstdc++ -static-libgcc -s"'
+    - make -j$(nproc)
+    - mkdir -p $CI_COMMIT_SHA/linux-aarch64
+    - tar -caf $CI_COMMIT_SHA/linux-aarch64/dynare-preprocessor.tar.gz -C src dynare-preprocessor
+  artifacts:
+    paths:
+      - $CI_COMMIT_SHA/linux-aarch64/*
+
 build_windows_i686:
   stage: build
   script:
-- 
GitLab