diff options
author | Oliver Chang <ochang@chromium.org> | 2016-03-10 11:06:16 -0800 |
---|---|---|
committer | Oliver Chang <ochang@chromium.org> | 2016-03-10 11:06:16 -0800 |
commit | 2852ce07c4e5b1053420cbf375e098e09faf679c (patch) | |
tree | c683d458b5113f75c6776abc01fb18a647030e7a /third_party/libopenjpeg20/README.pdfium | |
parent | f04089059b140ad50ed386b509ab200ce84b66e5 (diff) | |
download | pdfium-2852ce07c4e5b1053420cbf375e098e09faf679c.tar.xz |
openjpeg: Don't build with SSE instrinsics for 32-bit x86.
Fixes 32-bit clang-cl build.
These intrinsics require addresses with 16-byte alignment, which doesn't
cause issues for 64-bit builds because of allocator alignment. MSVC
doesn't recognise the __SSE__, __SSE2__ defines, which is why this problem
never surfaced before.
R=tsepez@chromium.org
BUG=pdfium:433
Review URL: https://codereview.chromium.org/1783813003 .
Diffstat (limited to 'third_party/libopenjpeg20/README.pdfium')
-rw-r--r-- | third_party/libopenjpeg20/README.pdfium | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/third_party/libopenjpeg20/README.pdfium b/third_party/libopenjpeg20/README.pdfium index 0a60ed7691..cec6064ea2 100644 --- a/third_party/libopenjpeg20/README.pdfium +++ b/third_party/libopenjpeg20/README.pdfium @@ -21,4 +21,5 @@ Local Modifications: 0009-opj_pi_next.patch: Fix potential bad precno value in opj_pi_next* functions. 0010-pi_update_decode_poc.patch: Set proper upper bound for an array in opj_pi_update_decode_poc(). 0011-j2k_update_image_data.patch: Prevent bad signed -> unsigned casting. +0012-mct_sse.patch: Don't use SSE intrinsics in 32-bit builds. TODO(thestig): List all the other patches. |