diff --git a/Dockerfile b/Dockerfile
index ac1298c697ea268c89fab00f854c2426146bd9ab..0060d040547d9b9e6ead8a5757c7e021d4876763 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,18 +2,5 @@ FROM aparapi/opencl-cross-compiler
 
 LABEL maintainer="Jeffrey Phillips Freeman the@jeffreyfreeman.me"
 
-RUN cd /usr/src && \
-    unzip /root/openjdk/windows64/openlogic-openjdk-8u272-b10-windows-x64.zip && \
-    cp -av /root/OpenCL_* /usr/src && \
-    cd /usr/src/OpenCL_ARM/aarch64 && \
-    ln -s libOpenCL.so.1.0.0 libOpenCL.so && \
-    cd /usr/src/OpenCL_ARM/armhf && \
-    ln -s libOpenCL.so.1.0.0 libOpenCL.so && \
-    cp -av /root/msys2-OpenCL-headers /usr/src && \
-    rm -rf /var/lib/apt/lists/*
-
-RUN mkdir -p /usr/src/app
-WORKDIR /usr/src/app
-
 # run in shell mode with ENV expansion
 CMD rm -rf .libs .libs32 .libs64 && ./buildMingW.sh && ./build.sh && ./buildArmLinux.sh
diff --git a/buildDarwin.sh b/buildDarwin.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b42428044a30d7aa33779dcc2b732ba25d6aea4d
--- /dev/null
+++ b/buildDarwin.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+echo "Aparapi Darwin (OSX) x86_64 compilation started..."
+
+export PATH=/usr/osxcross/bin:/usr/osxcross:$PATH
+export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
+rm -rf .libs64/linux .libs32/linux
+make clean
+./prepare.sh
+
+export JAVA_HOME=/usr/src/openlogic-openjdk-8u272-b10-mac-x64/jdk1.8.0_272.jdk/Contents/Home
+libtoolize
+aclocal
+autoconf
+automake --add-missing
+./configure --host=x86_64-apple-darwin
+make
+mkdir -p .libs64
+mv .libs .libs64/linux
diff --git a/configure.ac b/configure.ac
index 23b313b6a87264dbb11f2df6fab65af5db5bf0ae..bcdfcd20cd227b5625f044346c02f4406e81a97a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,9 +1,17 @@
-AC_INIT([libaparapi], [1.4.2], [syncleus@syncleus.com])
+AC_INIT([libaparapi], [1.4.3], [syncleus@syncleus.com])
 AC_ENABLE_SHARED(yes)
 AC_ENABLE_STATIC(no)
 AC_CONFIG_MACRO_DIRS([m4])
 LT_INIT
 AM_INIT_AUTOMAKE([subdir-objects])
+
+case $host_os in
+  darwin* )
+        CC=${CC-/usr/osxcross/bin/x86_64-apple-darwin14-clang}
+        CXX=${CXX-/usr/osxcross/bin/x86_64-apple-darwin14-clang++}
+        ;;
+esac
+
 AC_PROG_CXX
 AC_CONFIG_FILES([Makefile])
 AC_CANONICAL_HOST