From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by mail.openembedded.org (Postfix) with ESMTP id F29AA6D88C for ; Fri, 22 Nov 2013 06:39:49 +0000 (UTC) Received: from ALA-HCB.corp.ad.wrs.com (ala-hcb.corp.ad.wrs.com [147.11.189.41]) by mail.windriver.com (8.14.5/8.14.5) with ESMTP id rAM6dnP2000935 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for ; Thu, 21 Nov 2013 22:39:49 -0800 (PST) Received: from [128.224.162.194] (128.224.162.194) by ALA-HCB.corp.ad.wrs.com (147.11.189.41) with Microsoft SMTP Server id 14.2.347.0; Thu, 21 Nov 2013 22:39:48 -0800 Message-ID: <528EFC2B.3060607@windriver.com> Date: Fri, 22 Nov 2013 14:39:39 +0800 From: Hongxu Jia User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: References: <3177e964cb6b15eebb3c6d26360c9028feace1ed.1385039538.git.hongxu.jia@windriver.com> In-Reply-To: <3177e964cb6b15eebb3c6d26360c9028feace1ed.1385039538.git.hongxu.jia@windriver.com> Subject: Re: [PATCH 3/4] lttng-tools: add PACKAGECONFIG to support --enable-python-bindings and lttng-ust X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Nov 2013 06:39:50 -0000 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit On 11/21/2013 09:14 PM, Hongxu Jia wrote: > Add PACKAGECONFIG to support --enable-python-bindings > Add PACKAGECONFIG to support lttng-ust > > Signed-off-by: Hongxu Jia > --- > meta/recipes-kernel/lttng/lttng-tools_2.3.1.bb | 20 ++++++++++++++++---- > 1 file changed, 16 insertions(+), 4 deletions(-) > > diff --git a/meta/recipes-kernel/lttng/lttng-tools_2.3.1.bb b/meta/recipes-kernel/lttng/lttng-tools_2.3.1.bb > index 2f6e504..64b6e02 100644 > --- a/meta/recipes-kernel/lttng/lttng-tools_2.3.1.bb > +++ b/meta/recipes-kernel/lttng/lttng-tools_2.3.1.bb > @@ -9,9 +9,18 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=01d7fc4496aacf37d90df90b90b0cac1 \ > file://gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ > file://lgpl-2.1.txt;md5=0f0d71500e6a57fd24d825f33242b9ca" > > -DEPENDS = "liburcu popt lttng-ust" > +DEPENDS = "liburcu popt" > RDEPENDS_${PN}-ptest += "make" > > +PYTHON_OPTION = "am_cv_python_pyexecdir='${libdir}/python${PYTHON_BASEVERSION}/site-packages' \ > + am_cv_python_pythondir='${libdir}/python${PYTHON_BASEVERSION}/site-packages' \ > + PYTHON_INCLUDE='-I${STAGING_INCDIR}/python${PYTHON_BASEVERSION}' \ > +" > +PACKAGECONFIG = "python lttng-ust" s/=/??=/ I have updated the git branch git://git.pokylinux.org/poky-contrib hongxu/fix-add-python http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=hongxu/fix-add-python //Hongxu > +PACKAGECONFIG[python] = "--enable-python-bindings ${PYTHON_OPTION}, \ > + --disable-python-bindings, python swig-native" > +PACKAGECONFIG[lttng-ust] = "--enable-lttng-ust, --disable-lttng-ust, lttng-ust" > + > SRCREV = "5d985544a7ad54afa0514ea7f522a89d8d844860" > PV = "v2.3.1" > > @@ -26,12 +35,15 @@ inherit autotools ptest > > export KERNELDIR="${STAGING_KERNEL_DIR}" > > -FILES_${PN} += "${libdir}/lttng/libexec/*" > -FILES_${PN}-dbg += "${libdir}/lttng/libexec/.debug" > +FILES_${PN} += "${libdir}/lttng/libexec/* ${libdir}/python${PYTHON_BASEVERSION}/site-packages/*" > +FILES_${PN}-dbg += "${libdir}/lttng/libexec/.debug ${libdir}/python2.7/site-packages/.debug" > +FILES_${PN}-staticdev += "${libdir}/python${PYTHON_BASEVERSION}/site-packages/*.a" > +FILES_${PN}-dev += "${libdir}/python${PYTHON_BASEVERSION}/site-packages/*.la" > > # Since files are installed into ${libdir}/lttng/libexec we match > # the libexec insane test so skip it. > -INSANE_SKIP_${PN} = "libexec" > +# Python module needs to keep _lttng.so > +INSANE_SKIP_${PN} = "libexec dev-so" > INSANE_SKIP_${PN}-dbg = "libexec" > >