[meta-virtualization] [meta-cloud-services][PATCH] Fix the path of header files check
zhenhua.luo at freescale.com
zhenhua.luo at freescale.com
Mon Apr 14 22:56:52 PDT 2014
Hi Bruce,
Thanks a lot.
I can see three branches in meta-cloud-services layer, grizzly and havana are specific to different openstack versions, may I know which openstack version is specific to master branch?
Best Regards,
Zhenhua
> -----Original Message-----
> From: Bruce Ashfield [mailto:bruce.ashfield at windriver.com]
> Sent: Monday, April 14, 2014 11:45 PM
> To: Luo Zhenhua-B19537; meta-virtualization at yoctoproject.org
> Subject: Re: [meta-cloud-services][PATCH] Fix the path of header files
> check
>
> On 14-04-14 02:06 AM, zhenhua.luo at freescale.com wrote:
> > Hi Bruce,
> >
> > Can you please review the patch?
>
> The patch is fine. I have it staged in my local tree while I finish
> updates to the latest havana/stable branches.
>
> I'll have it in tree shortly, before I bring in icehouse changes.
>
> Cheers,
>
> Bruce
>
> >
> >
> > Best Regards,
> >
> > Zhenhua
> >
> >> -----Original Message-----
> >> From: Zhenhua Luo [mailto:zhenhua.luo at freescale.com]
> >> Sent: Thursday, April 10, 2014 11:41 AM
> >> To: meta-virtualization at yoctoproject.org
> >> Cc: Luo Zhenhua-B19537
> >> Subject: [meta-cloud-services][PATCH] Fix the path of header files
> >> check
> >>
> >> Current Makefile will check headers on host instead of Yocto sysroot,
> >> following error appears. Change the path of header check.
> >> | bs_aio.c:34:20: fatal error: libaio.h: No such file or directory
> >> | #include <libaio.h>
> >> | ^
> >> | compilation terminated.
> >>
> >> Signed-off-by: Zhenhua Luo <zhenhua.luo at freescale.com>
> >> ---
> >> ...-path-of-header-files-check-in-Yocto-buil.patch | 48
> >> ++++++++++++++++++++++
> >> meta-openstack/recipes-support/tgt/tgt_git.bb | 6 ++-
> >> 2 files changed, 52 insertions(+), 2 deletions(-) create mode
> >> 100644
> >> meta-openstack/recipes-support/tgt/files/0001-Correct-the-path-of-hea
> >> der-
> >> files-check-in-Yocto-buil.patch
> >>
> >> diff --git
> >> a/meta-openstack/recipes-support/tgt/files/0001-Correct-the-
> >> path-of-header-files-check-in-Yocto-buil.patch
> >> b/meta-openstack/recipes-
> >> support/tgt/files/0001-Correct-the-path-of-header-files-check-in-Yoct
> >> o-
> >> buil.patch
> >> new file mode 100644
> >> index 0000000..6106b90
> >> --- /dev/null
> >> +++ b/meta-openstack/recipes-support/tgt/files/0001-Correct-the-path-
> >> +++ of- header-files-check-in-Yocto-buil.patch
> >> @@ -0,0 +1,48 @@
> >> +From 5f6a261e44fec387e66d8b89d69f9602de5d5c53 Mon Sep 17 00:00:00
> >> +2001
> >> +From: Zhenhua Luo <zhenhua.luo at freescale.com>
> >> +Date: Thu, 10 Apr 2014 11:26:39 +0800
> >> +Subject: [PATCH] Correct the path of header files check in Yocto
> >> +build env
> >> +
> >> +Upstream-Status: Inappropriate [the fix is specific to Yocto build
> >> +env]
> >> +
> >> +Current Makefile will check headers on host instead of Yocto
> >> +sysroot, following error appears. Change the path of header check.
> >> +| bs_aio.c:34:20: fatal error: libaio.h: No such file or directory
> >> +| #include <libaio.h>
> >> +| ^
> >> +| compilation terminated.
> >> +
> >> +Signed-off-by: Zhenhua Luo <zhenhua.luo at freescale.com>
> >> +---
> >> + usr/Makefile | 6 +++---
> >> + 1 file changed, 3 insertions(+), 3 deletions(-)
> >> +
> >> +diff --git a/usr/Makefile b/usr/Makefile index 453eb1a..191503d
> >> +100644
> >> +--- a/usr/Makefile
> >> ++++ b/usr/Makefile
> >> +@@ -1,10 +1,10 @@
> >> + sbindir ?= $(PREFIX)/sbin
> >> +
> >> +-ifneq ($(shell test -e /usr/include/linux/signalfd.h && echo 1),)
> >> ++ifneq ($(shell test -e $(SYSROOT)/usr/include/linux/signalfd.h &&
> >> ++echo
> >> ++1),)
> >> + CFLAGS += -DUSE_SIGNALFD
> >> + endif
> >> +
> >> +-ifneq ($(shell test -e /usr/include/sys/timerfd.h && echo 1),)
> >> ++ifneq ($(shell test -e $(SYSROOT)/usr/include/sys/timerfd.h && echo
> >> ++1),)
> >> + CFLAGS += -DUSE_TIMERFD
> >> + endif
> >> +
> >> +@@ -18,7 +18,7 @@ TGTD_OBJS += bs_rbd.o LIBS += -lrados -lrbd
> >> +endif
> >> +
> >> +-ifneq ($(shell test -e /usr/include/sys/eventfd.h && test -e
> >> +/usr/include/libaio.h && echo 1),)
> >> ++ifneq ($(shell test -e $(SYSROOT)/usr/include/sys/eventfd.h && test
> >> ++-e $(SYSROOT)/usr/include/libaio.h && echo 1),)
> >> + CFLAGS += -DUSE_EVENTFD
> >> + TGTD_OBJS += bs_aio.o
> >> + LIBS += -laio
> >> +--
> >> +1.9.1
> >> +
> >> diff --git a/meta-openstack/recipes-support/tgt/tgt_git.bb b/meta-
> >> openstack/recipes-support/tgt/tgt_git.bb
> >> index db4f56b..8be9fe4 100644
> >> --- a/meta-openstack/recipes-support/tgt/tgt_git.bb
> >> +++ b/meta-openstack/recipes-support/tgt/tgt_git.bb
> >> @@ -8,7 +8,9 @@ SRCREV = "0ee382bab57a8ecd9ece18d511bd098298478409"
> >> PV = "1.0.36+git${SRCPV}"
> >> PR = "r0"
> >>
> >> -SRC_URI = "git://github.com/fujita/tgt.git"
> >> +SRC_URI = "git://github.com/fujita/tgt.git \
> >> + file://0001-Correct-the-path-of-header-files-check-in-Yocto-
> >> buil.patch
> >> +\ "
> >> SRC_URI += "file://tgtd.init"
> >>
> >> S = "${WORKDIR}/git"
> >> @@ -16,7 +18,7 @@ S = "${WORKDIR}/git"
> >> inherit update-rc.d
> >>
> >> do_compile() {
> >> - oe_runmake -e programs conf scripts
> >> + oe_runmake SYSROOT="${STAGING_DIR_TARGET}" -e programs conf
> >> + scripts
> >> }
> >>
> >> do_install() {
> >> --
> >> 1.9.1
> >>
> >
>
>
More information about the meta-virtualization
mailing list