Commit Graph

15 Commits

Author SHA1 Message Date
Kevin Kofler
4182a4d0e2 no-sse2 patch: Only enable SSE2 in wsola-internal.cc if __SSE2__
Runtime detection would be nice to have, but for now this is the same
state as in 5.8. NEON is also not runtime-detected there. The x86_64 and
aarch64 builds will get the SIMD optimizations, the i686 and armv7hl
ones won't for now.
2017-06-12 12:34:02 +02:00
Kevin Kofler
88ac91a5b7 no-sse2 patch: Define V8_TARGET_ARCH_X87 for the V8 x87 build 2017-06-12 01:49:42 +02:00
Kevin Kofler
139a3d63da no-sse2 patch: More FTBFS fixes
* add missing configs for the blink_x86_sse2 source set in
  src/3rdparty/chromium/third_party/WebKit/Source/platform/BUILD.gn

* in src/core/core_module.pro, when processing NINJA_SOLIBS, ignore the
  dummy convert_dict shared library used only to get a .pri file
2017-06-12 00:37:01 +02:00
Kevin Kofler
a6e4284e9f no-sse2 patch: Ensure opts_check_x86.cpp is not built with -msse2
This is the file that decides whether to use SSE2 code or not, it must
not contain any SSE2 code itself.
2017-06-11 12:25:55 +02:00
Kevin Kofler
a055048ab6 no-sse2 patch: Yet another ANGLE BUILD.gn fix 2017-06-11 03:29:36 +02:00
Kevin Kofler
d1867a78c6 no-sse2 patch: Do not use Chromium headers in ANGLE
Instead of relying on base/cpu.h, copy its implementation of __cpuid for
GCC/Clang (from base/cpu.cc) and use the original SSE2 detection code
from ANGLE using __cpuid.
2017-06-11 03:07:47 +02:00
Kevin Kofler
d8a24a1ea7 no-sse2 patch: More ANGLE BUILD.gn fixes 2017-06-11 02:44:58 +02:00
Kevin Kofler
e7e2ed38c4 no-sse2 patch: Fix errors in BUILD.gn
Also bump the changelog date in the specfile.
2017-06-11 02:16:40 +02:00
Kevin Kofler
114eb3b52d Fix SSE2 detection in ANGLE
- Build the SSE2 code in a separate compilation unit on i686.
- Make supportsSSE2() return always true rather than always false on
  x86_64.
- Make supportsSSE2() call the detection code from base/cpu.h instead of
  always returning false on i686.
2017-06-11 01:13:38 +02:00
Kevin Kofler
2b75cf6894 Fix another error from gn in the no-sse2 patch 2017-06-10 21:40:42 +02:00
Kevin Kofler
5ee9cc8b11 Yet another no-sse2 patch typo fix 2017-06-10 21:26:43 +02:00
Kevin Kofler
4fe1e7fce2 Try to fix another no-sse2 patch FTBFS 2017-06-10 16:26:21 +02:00
Kevin Kofler
4d8875b36c Fix another typo in no-sse2 patch, should fix FTBFS 2017-06-10 15:48:08 +02:00
Kevin Kofler
7b17fa751b Fix typo in no-sse2 patch, should fix FTBFS 2017-06-10 15:20:41 +02:00
Kevin Kofler
c87d486b00 Update to 5.9.0
* Sat Jun 10 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-1
- Update to 5.9.0
- Update version numbers of bundled stuff
- Use bundled libsrtp and protobuf, Chromium dropped unbundling support for them
- Add missing Provides: bundled(hunspell) for the spellchecking added in 5.8
- Rebase linux-pri, no-neon, system-icu-utf, no-sse2, arm-fpu-fix,
  openmax-dl-neon and webrtc-neon-detect patches (port to GN)
- Sync system-nspr-prtime patch with Debian (they ported it to GN)
- Rebase fix-extractcflag patch
- Restore NEON runtime detection in Skia, drop old skia-neon patch (rewritten)
- Drop webrtc-neon, v8-gcc7, pdfium-gcc7, wtf-gcc7, fix-open-in-new-tab and
  fix-dead-keys patches, fixed upstream
- Update system libvpx/libwebp version requirements (libvpx now F25+ only)
- Drop the flag hacks (-g1 -fno-delete-null-pointer-checks) that are fixed
  upstream, force -g2 on x86_64 instead
2017-06-10 15:09:01 +02:00