ref: 7bf48f92e884fc01c28a4652ea0883b28744519d
parent: 6a7c84a2449dcc70de2525df209afea908622399
author: Johann <johannkoenig@google.com>
date: Mon Jun 10 10:35:03 EDT 2019
ppc: disable vsx optimizations with hbd vsx optimizations do not support 32 bit tran_low_t values. BUG=webm:1563 Change-Id: I9e6348078f6e4855acfd381133eb840a435b7f81
--- a/build/make/configure.sh
+++ b/build/make/configure.sh
@@ -1239,7 +1239,10 @@
ppc64le*)
link_with_cc=gcc
setup_gnu_toolchain
- check_gcc_machine_option "vsx"
+ # Only enable vsx optimizations when vp9_highbitdepth is not enabled.
+ # https://bugs.chromium.org/p/webm/issues/detail?id=1538
+ enabled vp9_highbitdepth || check_gcc_machine_option "vsx"
+ enabled vsx || RTCD_OPTIONS="${RTCD_OPTIONS}--disable-vsx "
if [ -n "${tune_cpu}" ]; then
case ${tune_cpu} in
power?)