34 lines
1.0 KiB
Diff
34 lines
1.0 KiB
Diff
|
|
From 7174da2c4aec5a9ced62fd3687fcbed6b655cbb1 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: Jeffy Chen <jeffy.chen@rock-chips.com>
|
|||
|
|
Date: Wed, 8 Nov 2023 17:46:30 +0800
|
|||
|
|
Subject: [PATCH 5/7] adb: daemon: Fix build issue with old g++
|
|||
|
|
MIME-Version: 1.0
|
|||
|
|
Content-Type: text/plain; charset=UTF-8
|
|||
|
|
Content-Transfer-Encoding: 8bit
|
|||
|
|
|
|||
|
|
The old g++ (< 11) would report error:
|
|||
|
|
error: too many initializers for ‘usb_os_desc_header’
|
|||
|
|
|
|||
|
|
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
|
|||
|
|
---
|
|||
|
|
adb/daemon/usb_ffs.cpp | 3 ++-
|
|||
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|||
|
|
|
|||
|
|
diff --git a/adb/daemon/usb_ffs.cpp b/adb/daemon/usb_ffs.cpp
|
|||
|
|
index 07b4ba8..86476b7 100644
|
|||
|
|
--- a/adb/daemon/usb_ffs.cpp
|
|||
|
|
+++ b/adb/daemon/usb_ffs.cpp
|
|||
|
|
@@ -183,7 +183,8 @@ static struct usb_os_desc_header os_desc_header = {
|
|||
|
|
.bcdVersion = cpu_to_le32(1),
|
|||
|
|
.wIndex = cpu_to_le32(4),
|
|||
|
|
.bCount = cpu_to_le32(1),
|
|||
|
|
- .Reserved = cpu_to_le32(0),
|
|||
|
|
+ // HACK: Workaround "too many initializers" error in g++ older than 11
|
|||
|
|
+ // .Reserved = cpu_to_le32(0),
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
#define STR_INTERFACE_ "ADB Interface"
|
|||
|
|
--
|
|||
|
|
2.20.1
|
|||
|
|
|