[oe] [PATCH 12/19] xerces-c: split one dpg package
Khem Raj
raj.khem at gmail.com
Tue Sep 18 14:38:43 UTC 2018
On Mon, Sep 17, 2018 at 8:57 AM Hongxu Jia <hongxu.jia at windriver.com> wrote:
>
> Multiple -dbg packages per recipe is not encouraged, and only one is
> recommended and the code only works properly in some cases for one.
>
> Add RPROVIDES_${PN}-dbg to be compatiable with previous dbg packages
> requiring.
>
> Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
> ---
> meta-oe/recipes-devtools/xerces-c/xerces-c_3.1.4.bb | 8 ++------
> 1 file changed, 2 insertions(+), 6 deletions(-)
>
> diff --git a/meta-oe/recipes-devtools/xerces-c/xerces-c_3.1.4.bb b/meta-oe/recipes-devtools/xerces-c/xerces-c_3.1.4.bb
> index 9bc4ea3..caf2661 100644
> --- a/meta-oe/recipes-devtools/xerces-c/xerces-c_3.1.4.bb
> +++ b/meta-oe/recipes-devtools/xerces-c/xerces-c_3.1.4.bb
> @@ -24,24 +24,20 @@ do_install_prepend () {
> }
>
> PACKAGES = "libxerces-c \
> - libxerces-c-dbg \
> libxerces-c-dev \
> xerces-c-samples \
> - xerces-c-samples-dbg \
> libxerces-c-staticdev \
> "
>
> +RPROVIDES_${PN}-dbg += "libxerces-c-dbg xerces-c-samples-dbg"
> +
> FILES_libxerces-c = "${libdir}/libxerces-c-3.1.so"
> -FILES_libxerces-c-dbg = "${libdir}/.debug \
> - ${prefix}/src/debug \
> -"
results in errors
ERROR: xerces-c-3.1.4-r0 do_package: QA Issue: xerces-c:
Files/directories were installed but not shippe
/usr/src
/usr/bin/.debug
/usr/bin/.debug/StdInParse
/usr/bin/.debug/XInclude
/usr/bin/.debug/Redirect
/usr/bin/.debug/PSVIWriter
/usr/bin/.debug/CreateDOMDocument
/usr/bin/.debug/MemParse
/usr/bin/.debug/PParse
/usr/bin/.debug/SAXPrint
/usr/bin/.debug/DOMCount
/usr/bin/.debug/SAXCount
/usr/bin/.debug/SEnumVal
/usr/bin/.debug/EnumVal
/usr/bin/.debug/SCMPrint
/usr/bin/.debug/SAX2Count
/usr/bin/.debug/SAX2Print
/usr/bin/.debug/DOMPrint
/usr/lib/.debug
/usr/lib/.debug/libxerces-c-3.1.so
/usr/src/debug
/usr/src/debug/xerces-c
/
> FILES_libxerces-c-dev = "${libdir}/lib*.la \
> ${libdir}/libxerces-c.so \
> ${libdir}/pkgconfig/xerces-c.pc \
> ${includedir}/xercesc \
> "
> FILES_xerces-c-samples = "${bindir}/*"
> -FILES_xerces-c-samples-dbg = "${bindir}/.debug/"
> FILES_libxerces-c-staticdev = "${libdir}/lib*.a"
>
> BBCLASSEXTEND = "native"
> --
> 2.7.4
>
More information about the Openembedded-devel
mailing list