From fec333d757b41de205947ef91558a06b5a1e3822 Mon Sep 17 00:00:00 2001 From: Dave Murphy Date: Fri, 11 May 2018 10:28:05 +0100 Subject: [PATCH] tweaks for osx cross compile --- cross-build-x86_64-apple-darwin15.sh | 18 ++++++++++++++++++ dkarm-eabi/scripts/build-gcc.sh | 8 ++++++++ 2 files changed, 26 insertions(+) create mode 100755 cross-build-x86_64-apple-darwin15.sh diff --git a/cross-build-x86_64-apple-darwin15.sh b/cross-build-x86_64-apple-darwin15.sh new file mode 100755 index 0000000..cba3696 --- /dev/null +++ b/cross-build-x86_64-apple-darwin15.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +export CPPFLAGS=-I/opt/osx/x86_64-apple-darwin15/include +export LDFLAGS=-L/opt/osx/x86_64-apple-darwin15/lib + +export OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1 + +export CC=x86_64-apple-darwin15-clang +export CXX=x86_64-apple-darwin15-clang++ + +export CROSSBUILD=x86_64-apple-darwin15 +export CROSSPATH=/opt/osx/x86_64-apple-darwin15 +export CROSSLIBPATH=$CROSSPATH/lib +export CROSSBINPATH=$CROSSPATH/bin +export PATH=/opt/osx/bin:$PATH +export PKG_CONFIG_PATH= +export PKG_CONFIG_LIBDIR=$CROSSLIBPATH/pkgconfig + diff --git a/dkarm-eabi/scripts/build-gcc.sh b/dkarm-eabi/scripts/build-gcc.sh index 98d0293..f3ebfe3 100755 --- a/dkarm-eabi/scripts/build-gcc.sh +++ b/dkarm-eabi/scripts/build-gcc.sh @@ -84,6 +84,11 @@ fi unset CFLAGS cd $BUILDDIR +OLD_CC=$CC +OLDCXX=$CXX +unset CC +unset CXX + #--------------------------------------------------------------------------------- # build and install newlib #--------------------------------------------------------------------------------- @@ -116,6 +121,9 @@ then touch installed-newlib fi +CC=$OLD_CC +CXX=$OLD_CXX + #--------------------------------------------------------------------------------- # build and install the final compiler #---------------------------------------------------------------------------------