diff options
| author | Mikko Gronoff <mikko.gronoff@qt.io> | 2018-10-11 15:32:55 +0300 |
|---|---|---|
| committer | Mikko Gronoff <mikko.gronoff@qt.io> | 2018-10-14 16:19:16 +0300 |
| commit | a6d84200c76439308699246d62bb6a6809cce1d5 (patch) | |
| tree | a41f9c76009d0cf571f5b978607d29749fa4e62e /recipes-qt/qt5/qtbase/0015-double-conversion-support-AARCH64EB-and-arm-BE.patch | |
| parent | 8e485a2bfa4632bfefea861c2a06d9a6e8fc5c33 (diff) | |
| parent | 0c7eb257c3b0f03592e407e13c635d9e523fbcd0 (diff) | |
| download | meta-qt5-a6d84200c76439308699246d62bb6a6809cce1d5.tar.gz | |
Merge remote-tracking branch 'qtyocto/upstream/master' into 5.11
* qtyocto/upstream/master:
0c7eb25 layer.conf: Add thud to LAYERSERIES_COMPAT
4e6c472 qt5-creator: Check before editing translation Makefile
15a8c25 qt5-creator: Pick native tools from native sysroot e.g. lrelease etc.
f11e942 qt5-creator: fix build with QMAKE_AR
0cf5966 qt5-creator: upgrade to 4.7.1+
4fb1e60 qt: package all files in ${PN}-examples
2109ff6 qt: use single -dev and -staticdev package
5c5b7e8 qt5-creator: refresh .patch files and push them to meta-qt5 fork
333437c qt5-creator: Fix build due to missing lrelease
3ad2acb qtchooser: Update to latest git
1ed9bcb qtwebengine: Add patches to fix breakpad in new webengine release on musl
24d6fc2 qtbase: Do not use cross_compile check
d0cd7a7 qtbase: Fix errors due to -isystem
8123922 qtbase: Fix build error for armv8BE multilib.
f9e80ed qt5: update to latest revision in 5.11 branch
3e7da25 qt5: update to Qt 5.11.2
cd0da4e libqofono: include /qt5/mkspecs in ${PN}-dev
db45ea6 qtwebkit-examples: Fix build with QT 5.11
d498eb6 qtwebkit: Use relative paths for pri files when cross compile
b716195 qmake5_paths: change the default QT_DIR_NAME to be empty
3224b02 nativesdk-qtbase: use default PACKAGES
66c49f8 qt5-creator: strip few more useless rpaths
03b4c7b qt: remove unnecessary FILES.*-dbg variables for packaging .debug files
5164f84 qt3d-runtime: Fix compile errors as seen with mips/musl
08aaba0 qt3d-runtime: upgrade to latest revision in 2.0 branch
a8832a7 qtwebkit: Make qtwebkit support arm32 BE.
215e81d qtscript: add patches to meta-qt5 fork
66a9704 qtscript: Fix build on musl
edf1e43 qtwebkit: add patches to meta-qt5 fork
a307eb0 qtwebkit: Fix conflicts with -I and -isystem
3e4141c qtwebkit: Fix build with musl
c977d68 qt5-creator: Strip out redundant RPATH
189dd8a qt5-creator: Fix building botan for all non-x86 arches
85e665b qtwebengine: use nasm-native instead of yasm-native
75bc440 qtbase: fix install locations used in static builds
823fa38 qtwebengine: enable debug info for webengine
Conflicts:
recipes-qt/qt5/nativesdk-qtbase_git.bb
recipes-qt/qt5/qt3d/0001-Allow-a-tools-only-build.patch
recipes-qt/qt5/qt3d_git.bb
recipes-qt/qt5/qtbase-native_git.bb
recipes-qt/qt5/qtbase/0001-Add-linux-oe-g-platform.patch
recipes-qt/qt5/qtbase_git.bb
recipes-qt/qt5/qtcanvas3d_git.bb
recipes-qt/qt5/qtcharts_git.bb
recipes-qt/qt5/qtconnectivity_git.bb
recipes-qt/qt5/qtdatavis3d_git.bb
recipes-qt/qt5/qtdeclarative_git.bb
recipes-qt/qt5/qtgamepad_git.bb
recipes-qt/qt5/qtgraphicaleffects_git.bb
recipes-qt/qt5/qtimageformats_git.bb
recipes-qt/qt5/qtknx_git.bb
recipes-qt/qt5/qtlocation_git.bb
recipes-qt/qt5/qtmqtt_git.bb
recipes-qt/qt5/qtmultimedia_git.bb
recipes-qt/qt5/qtnetworkauth_git.bb
recipes-qt/qt5/qtopcua_git.bb
recipes-qt/qt5/qtpurchasing_git.bb
recipes-qt/qt5/qtquickcontrols2_git.bb
recipes-qt/qt5/qtquickcontrols_git.bb
recipes-qt/qt5/qtremoteobjects_git.bb
recipes-qt/qt5/qtscript_git.bb
recipes-qt/qt5/qtscxml_git.bb
recipes-qt/qt5/qtsensors_git.bb
recipes-qt/qt5/qtserialbus_git.bb
recipes-qt/qt5/qtserialport_git.bb
recipes-qt/qt5/qtsvg_git.bb
recipes-qt/qt5/qttools_git.bb
recipes-qt/qt5/qtvirtualkeyboard_git.bb
recipes-qt/qt5/qtwayland_git.bb
recipes-qt/qt5/qtwebchannel_git.bb
recipes-qt/qt5/qtwebengine_git.bb
recipes-qt/qt5/qtwebglplugin_git.bb
recipes-qt/qt5/qtwebsockets_git.bb
recipes-qt/qt5/qtwebview_git.bb
recipes-qt/qt5/qtx11extras_git.bb
recipes-qt/qt5/qtxmlpatterns_git.bb
Change-Id: I7542ddc6eee1ae7e444f24fd1d502291af40afee
Diffstat (limited to 'recipes-qt/qt5/qtbase/0015-double-conversion-support-AARCH64EB-and-arm-BE.patch')
| -rw-r--r-- | recipes-qt/qt5/qtbase/0015-double-conversion-support-AARCH64EB-and-arm-BE.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/recipes-qt/qt5/qtbase/0015-double-conversion-support-AARCH64EB-and-arm-BE.patch b/recipes-qt/qt5/qtbase/0015-double-conversion-support-AARCH64EB-and-arm-BE.patch new file mode 100644 index 00000000..091fa812 --- /dev/null +++ b/recipes-qt/qt5/qtbase/0015-double-conversion-support-AARCH64EB-and-arm-BE.patch | |||
| @@ -0,0 +1,40 @@ | |||
| 1 | From 8fa67276c9cfb0002d5f4077f70ce2f477edbc4d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Lei Maohui <leimaohui@cn.fujitsu.com> | ||
| 3 | Date: Wed, 29 Aug 2018 18:20:14 +0900 | ||
| 4 | Subject: [PATCH] double-conversion: support AARCH64EB and arm BE | ||
| 5 | |||
| 6 | Big endian can work well. So, | ||
| 7 | - Make qtbase support aarch64 BE | ||
| 8 | - Make qtbase support arm BE | ||
| 9 | |||
| 10 | Upstream-Status: Pending | ||
| 11 | |||
| 12 | Change-Id: Ie5b104fa2b23af8e89bae57fb56f3663be1bbb48 | ||
| 13 | Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> | ||
| 14 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 15 | --- | ||
| 16 | .../double-conversion/include/double-conversion/utils.h | 4 ++-- | ||
| 17 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 18 | |||
| 19 | diff --git a/src/3rdparty/double-conversion/include/double-conversion/utils.h b/src/3rdparty/double-conversion/include/double-conversion/utils.h | ||
| 20 | index ca7646d817..69aa17171c 100644 | ||
| 21 | --- a/src/3rdparty/double-conversion/include/double-conversion/utils.h | ||
| 22 | +++ b/src/3rdparty/double-conversion/include/double-conversion/utils.h | ||
| 23 | @@ -68,7 +68,7 @@ inline void abort_noreturn() { abort(); } | ||
| 24 | // disabled.) | ||
| 25 | // On Linux,x86 89255e-22 != Div_double(89255.0/1e22) | ||
| 26 | #if defined(_M_X64) || defined(__x86_64__) || \ | ||
| 27 | - defined(__ARMEL__) || defined(__avr32__) || _M_ARM_FP || \ | ||
| 28 | + defined(__arm__) || defined(__avr32__) || _M_ARM_FP || \ | ||
| 29 | defined(__hppa__) || defined(__ia64__) || \ | ||
| 30 | defined(__mips__) || \ | ||
| 31 | defined(__powerpc__) || defined(__ppc__) || defined(__ppc64__) || \ | ||
| 32 | @@ -76,7 +76,7 @@ inline void abort_noreturn() { abort(); } | ||
| 33 | defined(__sparc__) || defined(__sparc) || defined(__s390__) || \ | ||
| 34 | defined(__SH4__) || defined(__alpha__) || \ | ||
| 35 | defined(_MIPS_ARCH_MIPS32R2) || \ | ||
| 36 | - defined(__AARCH64EL__) || defined(__aarch64__) || \ | ||
| 37 | + defined(__AARCH64EL__) || defined(__AARCH64EB__) || defined(__aarch64__) || \ | ||
| 38 | defined(__riscv) | ||
| 39 | #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 | ||
| 40 | #elif defined(__mc68000__) | ||
