Mercurial > pub > dyncall > dyncall
changeset 307:d2c8ea3ef2ed
better MacOS Mojave support in ./configure (Mojave dropped i386 builds)
author | Tassilo Philipp |
---|---|
date | Mon, 29 Apr 2019 11:51:30 +0200 |
parents | 9f2aff560fa7 |
children | 7c6f19d42b31 |
files | ChangeLog configure |
diffstat | 2 files changed, 9 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Sat Jun 09 18:03:18 2018 +0200 +++ b/ChangeLog Mon Apr 29 11:51:30 2019 +0200 @@ -9,6 +9,7 @@ o more detail in support matrix for bi-endian platforms buildsys: o default ./configure: FreeBSD/mips*hf needed -mhard-float compiler flag set explicitly + o better MacOS Mojave support in ./configure (Mojave dropped i386 builds) Version 1.0 (2018/04/23) dyncall:
--- a/configure Sat Jun 09 18:03:18 2018 +0200 +++ b/configure Mon Apr 29 11:51:30 2019 +0200 @@ -116,18 +116,21 @@ printf "CC=gcc\n" >>$C elif [ -z ${SDK} ]; then case `sw_vers -productVersion` in - 10.4.*) + 10.4.*) # == tiger (10.4.*) ARCHS="-arch ppc -arch i386 -arch x86_64" ;; - 10.5.*) + 10.5.*) # == leopard (10.5.*) ARCHS="-arch i386 -arch x86_64 -arch ppc" ;; - 10.6.*) - ARCHS="-arch i386 -arch x86_64" + 10.6.*) # == snow leopard (10.6.*) + ARCHS="-arch i386 -arch x86_64" # no more ppc ;; - 10.[789].*|10.1?.*|10.1?) + 10.[789].*|10.1[0123].*|10.1[0123]) # >= lion (10.7.*), <= high sierra (10.13.*) ARCHS="-arch x86_64 -arch i386" ;; + 10.1?.*|10.1?) # >= mojave (10.14.*) + ARCHS="-arch x86_64" # mojave is final os to run x86 code, but removed build support for it + ;; esac printf "ASFLAGS=${ARCHS}\n" >>$C printf "CFLAGS=${ARCHS}\n" >>$C