summaryrefslogtreecommitdiff
path: root/dev-util/android-tools/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-27 07:57:53 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-27 07:57:53 +0000
commitf2299aed04cae8310f7fce0be5396370e346d966 (patch)
treef553199fdc256388ed59b3d74a0b3b100765e24c /dev-util/android-tools/files
parent2db43213e5c343995f4b9fb977726fe42ebdac67 (diff)
gentoo auto-resync : 27:01:2023 - 07:57:53
Diffstat (limited to 'dev-util/android-tools/files')
-rw-r--r--dev-util/android-tools/files/android-tools-33.0.3-adb-gcc-13.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/dev-util/android-tools/files/android-tools-33.0.3-adb-gcc-13.patch b/dev-util/android-tools/files/android-tools-33.0.3-adb-gcc-13.patch
new file mode 100644
index 000000000000..4ba2c9a49c31
--- /dev/null
+++ b/dev-util/android-tools/files/android-tools-33.0.3-adb-gcc-13.patch
@@ -0,0 +1,25 @@
+https://bugs.gentoo.org/875575
+https://android-review.googlesource.com/c/platform/packages/modules/adb/+/2399311
+
+From ddffab649b12dce1502d63711836b58d007f6a28 Mon Sep 17 00:00:00 2001
+From: Heiko Becker <heirecka@exherbo.org>
+Date: Mon, 23 Jan 2023 23:09:52 +0100
+Subject: [PATCH] Fix build with gcc 13 by including <cstdint>
+
+Like other versions before, gcc 13 moved some includes around and as a
+result <cstdint> is no longer transitively included. Explicitly include
+it for uint{32,64}_t.
+
+Test: local build
+Change-Id: I05a27726b05427c486fd01b013dba4d698abac97
+--- a/file_sync_protocol.h
++++ b/file_sync_protocol.h
+@@ -16,6 +16,8 @@
+
+ #pragma once
+
++#include <cstdint>
++
+ #define MKID(a, b, c, d) ((a) | ((b) << 8) | ((c) << 16) | ((d) << 24))
+
+ #define ID_LSTAT_V1 MKID('S', 'T', 'A', 'T')