yanglw115 / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

android debug build error #532

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
third_party/libyuv/files/source/row_gcc.cc: In function 'void 
libyuv::I422AlphaToARGBRow_SSSE3(const uint8*, const uint8*, const uint8*, 
const uint8*, uint8*, const libyuv::YuvConstants*, int)':
third_party/libyuv/files/source/row_gcc.cc:1795:4: error: 'asm' operand has 
impossible constraints
   );

Original issue reported on code.google.com by fbarch...@google.com on 10 Dec 2015 at 7:00

GoogleCodeExporter commented 8 years ago

Original comment by fbarch...@google.com on 10 Dec 2015 at 11:36

GoogleCodeExporter commented 8 years ago
The following revision refers to this bug:
  https://chromium.googlesource.com/libyuv/libyuv.git/+/44373d8fbb25692e29883cda2f9c6d40e5a9da3b

commit 44373d8fbb25692e29883cda2f9c6d40e5a9da3b
Author: Frank Barchard <fbarchard@google.com>
Date: Thu Dec 10 23:42:46 2015

Add check for DEBUG to functions disabled on 386

Some functions run out of registers when compiled for debug,
fpic, with stack frames on 32 bit x86 with clang.
Previously they were enabled based on _DEBUG but that macro
is not set in some build systems.  This CL adds DEBUG macro as
well to cover those environments.

R=harryjin@google.com
BUG=libyuv:532

Review URL: https://codereview.chromium.org/1517693005 .

[modify] 
http://crrev.com/44373d8fbb25692e29883cda2f9c6d40e5a9da3b/README.chromium
[modify] 
http://crrev.com/44373d8fbb25692e29883cda2f9c6d40e5a9da3b/include/libyuv/row.h
[modify] 
http://crrev.com/44373d8fbb25692e29883cda2f9c6d40e5a9da3b/include/libyuv/version
.h

Original comment by bugdroid1@chromium.org on 10 Dec 2015 at 11:42