From 75ca7eae2929b2d258ed9bf71b3db706d3b6648c Mon Sep 17 00:00:00 2001 From: q66 Date: Mon, 6 Jan 2020 00:52:38 +0100 Subject: [PATCH] qtcreator: fix build on big endian --- srcpkgs/qtcreator/patches/endian.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/qtcreator/patches/endian.patch diff --git a/srcpkgs/qtcreator/patches/endian.patch b/srcpkgs/qtcreator/patches/endian.patch new file mode 100644 index 00000000000..aa741640d6f --- /dev/null +++ b/srcpkgs/qtcreator/patches/endian.patch @@ -0,0 +1,19 @@ +commit 4d95445fbfcad6af809bb8c93db43e2af34aefbb +Author: q66 +Date: Mon Jan 6 00:31:03 2020 +0100 + + Fix build on big endian + +diff --git src/tools/perfparser/app/perfunwind.cpp src/tools/perfparser/app/perfunwind.cpp +index 904fcbf..7802310 100644 +--- src/tools/perfparser/app/perfunwind.cpp ++++ src/tools/perfparser/app/perfunwind.cpp +@@ -127,7 +127,7 @@ PerfUnwind::PerfUnwind(QIODevice *output, const QString &systemRoot, const QStri + // Write minimal header, consisting of magic and data stream version we're going to use. + const char magic[] = "QPERFSTREAM"; + output->write(magic, sizeof(magic)); +- qint32 dataStreamVersion = qToLittleEndian(QDataStream::Qt_DefaultCompiledVersion); ++ qint32 dataStreamVersion = qToLittleEndian(QDataStream::Qt_DefaultCompiledVersion); + output->write(reinterpret_cast(&dataStreamVersion), sizeof(qint32)); + } + }