ref: 852829c31598daa78d3656c41707d76085634919
parent: d2493313aeefadd6a6cf7bd4c0d36cc1a3e24b3d
author: Johann <johannkoenig@google.com>
date: Fri Jan 30 09:39:01 EST 2015
Fail when only an old nasm is found Apple ships version 0.98 of nasm through at least XCode 6. It is incompatible with the assembly in libvpx. https://code.google.com/p/webm/issues/detail?id=772 Change-Id: I33245a76f50a8224fe6fafa3cce9991f953fdcc8
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -1159,6 +1159,14 @@
auto|"")
which nasm >/dev/null 2>&1 && AS=nasm
which yasm >/dev/null 2>&1 && AS=yasm
+ if [ "${AS}" = nasm ] ; then
+ # Apple ships version 0.98 of nasm through at least Xcode 6. Revisit
+ # this check if they start shipping a compatible version.
+ apple=`nasm -v | grep "Apple"`
+ [ -n "${apple}" ] \
+ && echo "Unsupported version of nasm: ${apple}" \
+ && AS=""
+ fi
[ "${AS}" = auto ] || [ -z "${AS}" ] \
&& die "Neither yasm nor nasm have been found"
;;