[meta-virtualization] [meta-cloud-services][PATCH] Fix the path of header files check

Bruce Ashfield bruce.ashfield at gmail.com
Tue Apr 15 02:46:01 PDT 2014


On Tue, Apr 15, 2014 at 1:56 AM, zhenhua.luo at freescale.com
<zhenhua.luo at freescale.com> wrote:
> 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?

At the moment, it is up to date havana stable. It'll move to icehouse
in the next
few weeks. I'll keep the havana branch tracking upstream when I update master.

Bruce

>
>
> 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
>> >>
>> >
>>
>>
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"


More information about the meta-virtualization mailing list