dogecoin/depends/patches/qt
Andrew Chow ab23a83400
Fix QPainter non-determinism on macOS
Aplies a patch to Qt that fixes the non-determinism by modifying Qt. The
source of the non-determinism is how LLVM 8 optimizes qt_intersect_spans
when compiling. The particular optimization that seems to be causing the
problems is that a temp variable is being added for spans->y. For some
reason, when it does this, it chooses different instructions to use when
making that variable. We bypass this problem by patching
qt_intersect_spans to always make and use this local variable.

Github-Pull: #20447
Rebased-From: 8f7d1b39efbe65ab2747c593cc3560d4a449a333
Tree-SHA512: 558da5c2bb0373e2a89f2c219170f802036e0e87cc8e808336b23d074152cb893007a440f46ec957156b0921355cd18502710f2d224f27bc26e934c50ebebc41
2020-11-24 16:32:42 +01:00
..
dont_hardcode_pwd.patch build: replace pwd sed in qt package with a patch 2020-08-25 14:37:45 +08:00
drop_lrelease_dependency.patch build: replace qtranslations lrelease sed with a patch in qt package 2020-08-26 11:27:12 +08:00
fix_android_jni_static.patch Qt: patch androidjnimain.cpp to make sure JNI is initialised when statically compiled 2019-10-12 12:49:25 +02:00
fix_android_qmake_conf.patch Add config opts and patch for aarch64_android build of Qt 2019-09-19 11:27:18 +02:00
fix_configure_mac.patch Fix depends Qt5.9.4 mac build 2018-07-05 17:12:52 +02:00
fix_no_printer.patch Fix depends Qt5.9.4 mac build 2018-07-05 17:12:52 +02:00
fix_powerpc_libpng.patch build: patch qt libpng to fix powerpc build 2020-09-15 21:48:59 +08:00
fix_qpainter_non_determinism.patch Fix QPainter non-determinism on macOS 2020-11-24 16:32:42 +01:00
fix_qt_pkgconfig.patch build: Fix mingw pkgconfig file and dependency naming 2020-03-09 02:02:31 +02:00
fix_rcc_determinism.patch Fix Qt's rcc determinism for depends/gitian 2018-07-25 13:53:53 -07:00
fix_riscv64_arch.patch [depends] Add riscv qt depends support for cross compiling bitcoin-qt 2018-08-09 03:34:44 +08:00
freetype_back_compat.patch build: replace FreeType back-compat sed with a patch in qt package 2020-08-25 14:37:45 +08:00
mac-qmake.conf depends: native_cctools 921, ld64 409.12, libtapi 1000.10.8 2020-02-03 19:49:46 +08:00
no-xlib.patch depends: qt: Patch to remove dep on libX11 2019-07-18 17:43:06 -04:00
xkb-default.patch depends: fix qt determinism 2018-08-17 19:02:35 -04:00