From 9166c25efd39214711ec3a00e094762835374e59 Mon Sep 17 00:00:00 2001 From: Michael Thies <m.thies@plt.rwth-aachen.de> Date: Mon, 20 Jul 2020 16:29:35 +0200 Subject: [PATCH] Add image for crosscompilation of open62541 to armhf, win32 and win64 --- .gitlab-ci.yml | 2 ++ open62541-crossbuild/Dockerfile | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 open62541-crossbuild/Dockerfile diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 15d4ad1..d2dd502 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,8 +8,10 @@ build: - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/rte-build rte-build - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/rte-crossbuild rte-crossbuild - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-build open62541-build + - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-crossbuild open62541-crossbuild - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/build-essential - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/rte-build - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/rte-crossbuild - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-build + - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-crossbuild - docker logout $CI_REGISTRY diff --git a/open62541-crossbuild/Dockerfile b/open62541-crossbuild/Dockerfile new file mode 100644 index 0000000..802859c --- /dev/null +++ b/open62541-crossbuild/Dockerfile @@ -0,0 +1,3 @@ +FROM registry.git.rwth-aachen.de/acplt/build-docker-image/rte-build + +RUN apt-get update -qq && apt-get install -y -qq --no-install-recommends gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 && rm -rf /var/lib/apt/lists/* -- GitLab