From 0524fd815687356098498008be802bc8cd46314c Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Sun, 15 Dec 2019 22:38:53 +0100
Subject: [PATCH] Fixed build for 32bit builds.

---
 Dockerfile         | 2 +-
 build.sh           | 1 +
 docker-compose.yml | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 1543ade..fe90632 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,6 +1,6 @@
 FROM openjdk:8
 
-RUN set -ex && apt-get update && apt-get upgrade -y && apt-get install -y build-essential ocl-icd-opencl-dev libtool autoconf autotools-dev automake maven --no-install-recommends && rm -rf /var/lib/apt/lists/*
+RUN set -ex && apt-get update && apt-get upgrade -y && apt-get install -y build-essential ocl-icd-opencl-dev libtool autoconf autotools-dev automake maven gcc-multilib g++-multilib --no-install-recommends && dpkg --add-architecture i386 && apt-get update && apt-get install -y ocl-icd-opencl-dev:i386 --no-install-recommends && rm -rf /var/lib/apt/lists/*
 
 COPY . /usr/src/app
 WORKDIR /usr/src/app
diff --git a/build.sh b/build.sh
index 64b5243..11c26f9 100755
--- a/build.sh
+++ b/build.sh
@@ -8,6 +8,7 @@ automake --add-missing
 ./configure
 make
 mv .libs .libs64
+make clean
 ./configure --build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32"
 make
 mv .libs .libs32
diff --git a/docker-compose.yml b/docker-compose.yml
index bd4226f..764fe9c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -2,7 +2,7 @@ version: '3'
 services:
   aparapi_native_builder:
     container_name: aparapi_native_builder
-    image: 'aparapi/aparapi-native-builder'
+    image: 'aparapi/aparapi-native-builder:latest'
     build:
       context: .
     user: "$UID:$GID"
-- 
GitLab