On 18 March 2016 at 11:01, Hongxu Jia <hongxu....@windriver.com> wrote:
> Previous Makefile define its own CFLAGS, pass DEBUG_FLAGS to > it could fix build path issue in DWARF. > > [YOCTO #8457] > > Signed-off-by: Hongxu Jia <hongxu....@windriver.com> > --- > meta/recipes-kernel/dtc/dtc.inc | 3 +++ > .../dtc/dtc/pass-DEBUG_FLAGS-to-CFLAGS.patch | 30 > ++++++++++++++++++++++ > 2 files changed, 33 insertions(+) > create mode 100644 > meta/recipes-kernel/dtc/dtc/pass-DEBUG_FLAGS-to-CFLAGS.patch > > diff --git a/meta/recipes-kernel/dtc/dtc.inc > b/meta/recipes-kernel/dtc/dtc.inc > index 0c409b0..a1a30fc 100644 > --- a/meta/recipes-kernel/dtc/dtc.inc > +++ b/meta/recipes-kernel/dtc/dtc.inc > @@ -7,8 +7,11 @@ DEPENDS = "flex-native bison-native" > SRC_URI = "git://git.kernel.org/pub/scm/utils/dtc/dtc.git \ > file://make_install.patch \ > " > +SRC_URI_append_class-target = " file://pass-DEBUG_FLAGS-to-CFLAGS.patch \ > +" > > EXTRA_OEMAKE='PREFIX="${prefix}" LIBDIR="${libdir}" DESTDIR="${D}"' > +EXTRA_OEMAKE_class-target += 'DEBUG_FLAGS="${DEBUG_FLAGS}"' > > S = "${WORKDIR}/git" > > diff --git a/meta/recipes-kernel/dtc/dtc/pass-DEBUG_FLAGS-to-CFLAGS.patch > b/meta/recipes-kernel/dtc/dtc/pass-DEBUG_FLAGS-to-CFLAGS.patch > new file mode 100644 > index 0000000..3f17ee9 > --- /dev/null > +++ b/meta/recipes-kernel/dtc/dtc/pass-DEBUG_FLAGS-to-CFLAGS.patch > @@ -0,0 +1,30 @@ > +From 4019e29b0c1ec441fa43d9969197c24ad73f3b1a Mon Sep 17 00:00:00 2001 > +From: Hongxu Jia <hongxu....@windriver.com> > +Date: Fri, 26 Feb 2016 03:28:15 -0500 > +Subject: [PATCH] Makefile: pass DEBUG_FLAGS to CFLAGS > + > +It fixes buildpaths issue while compiling. > + > +Upstream-Status: Inappropriate [openembedded specific] > Is this really an openembedded specific change? + > +Signed-off-by: Hongxu Jia <hongxu....@windriver.com> > +--- > + Makefile | 2 +- > + 1 file changed, 1 insertion(+), 1 deletion(-) > + > +diff --git a/Makefile b/Makefile > +index 18838cc..4954f32 100644 > +--- a/Makefile > ++++ b/Makefile > +@@ -18,7 +18,7 @@ CONFIG_LOCALVERSION = > + CPPFLAGS = -I libfdt -I . > + WARNINGS = -Werror -Wall -Wpointer-arith -Wcast-qual -Wnested-externs \ > + -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow > +-CFLAGS = -g -Os -fPIC -Werror $(WARNINGS) > ++CFLAGS = $(DEBUG_FLAGS) -Os -fPIC -Werror $(WARNINGS) > + > + BISON = bison > + LEX = flex > +-- > +1.9.1 > + > -- > 1.9.1 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core >
-- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core