1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-06-04 18:00:36 +00:00

ti-rpmsg-char-examples: Fix cross compile

This fixes problems during cross compile where it starts to peek into
build host's include and library paths and causes errors with clang and
QA warnings with gcc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Reviewed-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Dan Murphy <dmurphy@ti.com>
This commit is contained in:
Khem Raj
2020-10-30 07:46:00 +00:00
committed by Dan Murphy
parent 7454e0e0c7
commit bf26b50b07
2 changed files with 40 additions and 0 deletions
@@ -0,0 +1,38 @@
From 1a26cb577ba54dd9214eeb94fed0ce3a0f4603b6 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Sat, 24 Oct 2020 23:46:39 -0700
Subject: [PATCH] examples: Remove use of includedir and libdir
These point to standard include and library paths which already are used
from sysroot relative paths secondly, they use absolute paths which
means we are asking to add -I/usr/include which might be ok in a native
build but not in cross build. This helps mitigate QA errors found with
OE build system since it finds it adding host include and library search
paths to linker/compiler commandline
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
examples/Makefile.am | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/examples/Makefile.am b/examples/Makefile.am
index 5a9bedb..d547e41 100644
--- a/examples/Makefile.am
+++ b/examples/Makefile.am
@@ -1,6 +1,4 @@
-INCLUDE = -I${includedir}
-
-AM_CFLAGS = -Wall -g -O2 $(INCLUDE)
+AM_CFLAGS = -Wall -g -O2
bin_PROGRAMS = rpmsg_char_simple
@@ -8,4 +6,3 @@ bin_PROGRAMS = rpmsg_char_simple
rpmsg_char_simple_SOURCES = rpmsg_char_simple.c
rpmsg_char_simple_CPPFLAGS = $(AM_CFLAGS)
rpmsg_char_simple_LDADD = -lpthread -lti_rpmsg_char
-rpmsg_char_simple_LDFLAGS = -L${libdir}
--
2.29.1
@@ -2,6 +2,8 @@ SUMMARY = "TI RPMsg Char Sample Applications and Tests"
require ti-rpmsg-char.inc
SRC_URI += "file://0001-examples-Remove-use-of-includedir-and-libdir.patch"
DEPENDS = "ti-rpmsg-char"
inherit autotools pkgconfig