mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-04 16:10:10 +00:00
android-tools: fix compilation because of include path poisoning
The android-tools's build in several places adds system locations (like /usr/include/android) to the include path. Extend the OE-specific build patch to fix those errors. This fixes errors like: error: include location "/usr/include/android" is unsafe for cross-compilation. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
6b44831860
commit
2810f14562
|
|
@ -14,12 +14,17 @@ Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
|
|||
|
||||
- fix warning: library search path "/usr/lib/p7zip" is unsafe for cross-compilation
|
||||
|
||||
- fix error: include location "/usr/include/android" is unsafe for cross-compilation
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
||||
---
|
||||
debian/development/etc1tool.mk | 1 -
|
||||
debian/external/boringssl/libcrypto.mk | 1 +
|
||||
debian/libnativehelper/libnativehelper.mk | 1 -
|
||||
debian/system/core/adb.mk | 1 -
|
||||
debian/system/core/append2simg.mk | 2 +-
|
||||
debian/system/core/fastboot.mk | 2 +-
|
||||
debian/system/core/fastboot.mk | 3 +--
|
||||
debian/system/core/img2simg.mk | 2 +-
|
||||
debian/system/core/libbacktrace.mk | 10 ++++------
|
||||
debian/system/core/libbase.mk | 5 +++--
|
||||
|
|
@ -30,11 +35,24 @@ Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
|
|||
debian/system/core/libziparchive.mk | 5 +++--
|
||||
debian/system/core/simg2img.mk | 2 +-
|
||||
debian/system/core/simg2simg.mk | 2 +-
|
||||
debian/system/extras/libext4_utils.mk | 1 -
|
||||
frameworks/native/libs/adbd_auth/adbd_auth.cpp | 2 ++
|
||||
system/core/adb/adb_listeners.cpp | 12 ++++++------
|
||||
system/core/adb/transport_local.cpp | 2 +-
|
||||
16 files changed, 35 insertions(+), 29 deletions(-)
|
||||
20 files changed, 35 insertions(+), 34 deletions(-)
|
||||
|
||||
diff --git a/debian/development/etc1tool.mk b/debian/development/etc1tool.mk
|
||||
index 2d787e98bb86..e03ac5f0048c 100644
|
||||
--- a/debian/development/etc1tool.mk
|
||||
+++ b/debian/development/etc1tool.mk
|
||||
@@ -4,7 +4,6 @@ SOURCES = development/tools/etc1tool/etc1tool.cpp
|
||||
|
||||
CXXFLAGS += -std=gnu++2a
|
||||
CPPFLAGS += \
|
||||
- -I/usr/include/android \
|
||||
-Idevelopment/include \
|
||||
-Iframeworks/native/opengl/include \
|
||||
|
||||
diff --git a/debian/external/boringssl/libcrypto.mk b/debian/external/boringssl/libcrypto.mk
|
||||
index c0ea54f4..b3a77bfd 100644
|
||||
--- a/debian/external/boringssl/libcrypto.mk
|
||||
|
|
@ -47,6 +65,30 @@ index c0ea54f4..b3a77bfd 100644
|
|||
-Iexternal/boringssl/src/crypto \
|
||||
-Iexternal/boringssl/src/include \
|
||||
|
||||
diff --git a/debian/libnativehelper/libnativehelper.mk b/debian/libnativehelper/libnativehelper.mk
|
||||
index 7a0c94a6b7b5..880b2fdf9154 100644
|
||||
--- a/debian/libnativehelper/libnativehelper.mk
|
||||
+++ b/debian/libnativehelper/libnativehelper.mk
|
||||
@@ -11,7 +11,6 @@ OBJECTS = $(SOURCES:.cpp=.o)
|
||||
|
||||
CXXFLAGS += -std=gnu++2a
|
||||
CPPFLAGS += \
|
||||
- -I/usr/include/android \
|
||||
-Ilibnativehelper/header_only_include \
|
||||
-Ilibnativehelper/include \
|
||||
-Ilibnativehelper/include_jni \
|
||||
diff --git a/debian/system/core/adb.mk b/debian/system/core/adb.mk
|
||||
index 9769b68ab793..58c9a63bd225 100644
|
||||
--- a/debian/system/core/adb.mk
|
||||
+++ b/debian/system/core/adb.mk
|
||||
@@ -19,7 +19,6 @@ CPPFLAGS += \
|
||||
-D_GNU_SOURCE \
|
||||
-DADB_HOST=1 \
|
||||
-DADB_VERSION='"$(DEB_VERSION)"' \
|
||||
- -I/usr/include/android \
|
||||
-Iexternal/boringssl/include \
|
||||
-Isystem/core/adb \
|
||||
-Isystem/core/base/include \
|
||||
diff --git a/debian/system/core/append2simg.mk b/debian/system/core/append2simg.mk
|
||||
index 1599bdb8..598c751d 100644
|
||||
--- a/debian/system/core/append2simg.mk
|
||||
|
|
@ -64,6 +106,14 @@ diff --git a/debian/system/core/fastboot.mk b/debian/system/core/fastboot.mk
|
|||
index d5c9a285..a59ba1a4 100644
|
||||
--- a/debian/system/core/fastboot.mk
|
||||
+++ b/debian/system/core/fastboot.mk
|
||||
@@ -30,7 +30,6 @@ CXXFLAGS += -std=gnu++2a -fpermissive
|
||||
CPPFLAGS += \
|
||||
-D_FILE_OFFSET_BITS=64 \
|
||||
-DPLATFORM_TOOLS_VERSION='"$(PLATFORM_TOOLS_VERSION)"' \
|
||||
- -I/usr/include/android \
|
||||
-Iexternal/boringssl/include \
|
||||
-Iexternal/avb \
|
||||
-Isystem/core/adb \
|
||||
@@ -49,7 +49,7 @@ CPPFLAGS += \
|
||||
|
||||
LDFLAGS += \
|
||||
|
|
@ -291,6 +341,18 @@ index ed53b04c..646ab030 100644
|
|||
-lbase \
|
||||
-llog \
|
||||
-lpthread \
|
||||
diff --git a/debian/system/extras/libext4_utils.mk b/debian/system/extras/libext4_utils.mk
|
||||
index 264bb95ad36a..99125097c8e3 100644
|
||||
--- a/debian/system/extras/libext4_utils.mk
|
||||
+++ b/debian/system/extras/libext4_utils.mk
|
||||
@@ -25,7 +25,6 @@ CPPFLAGS += \
|
||||
-D_LARGEFILE64_SOURCE \
|
||||
-DFEC_NO_KLOG \
|
||||
-DSQUASHFS_NO_KLOG \
|
||||
- -I/usr/include/android \
|
||||
-Isystem/core/base/include \
|
||||
-Isystem/core/libcutils/include \
|
||||
-Isystem/core/libsparse/include \
|
||||
diff --git a/frameworks/native/libs/adbd_auth/adbd_auth.cpp b/frameworks/native/libs/adbd_auth/adbd_auth.cpp
|
||||
index a9c23110..6ca334ba 100644
|
||||
--- a/frameworks/native/libs/adbd_auth/adbd_auth.cpp
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user