Re: [oe] [meta-oe] [PATCH 1/1] breakpad: install static library
Hi, * Anders Darander and...@chargestorm.se [141002 11:49]: Thanks, I'll re-test and send a v2 once I've made a clean build. I've marked this patched as Not applicable in pathchwork. This time I should've done my homework a lot better. The patch originates from a customers project, however, they were running an older meta-oe release. With the current recipe in meta-oe, this patch is not needed. I guess I mixed up all my own branches, as most of the work has been done on a daisy-based branch. :( Cheers, Anders -- Anders Darander ChargeStorm AB / eStorm AB -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe] [PATCH 1/1] breakpad: install static library
* Martin Jansa martin.ja...@gmail.com [141001 17:19]: On Mon, Sep 29, 2014 at 03:10:30PM +0200, Anders Darander wrote: In order to build against breakpad when using an SDK, we need to also package libbreakpad_client.a. The SDK will then need to add breakpad-staticdev to TOOLCHAIN_TARGET_TASK. Fails in world builds: | ( cd '/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/image/usr/lib' arm-oe-linux-gnueabi-ranlib libbreakpad.a ) | ( cd '/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/image/usr/lib' arm-oe-linux-gnueabi-ranlib libbreakpad_client.a ) | make[1]: Leaving directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/build' | install: cannot stat `/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/trunk/src/client/linux/libbreakpad_client.a': No such file or directory | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_install (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/temp/log.do_install.11600) NOTE: recipe breakpad-svn-r0: task do_install: Failed I guess it should be installed from ${B} Thanks, I'll re-test and send a v2 once I've made a clean build. I guess I mixed up all my own branches, as most of the work has been done on a daisy-based branch. :( Cheers, Anders -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel
Re: [oe] [meta-oe] [PATCH 1/1] breakpad: install static library
On Mon, Sep 29, 2014 at 03:10:30PM +0200, Anders Darander wrote: In order to build against breakpad when using an SDK, we need to also package libbreakpad_client.a. The SDK will then need to add breakpad-staticdev to TOOLCHAIN_TARGET_TASK. Fails in world builds: | ( cd '/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/image/usr/lib' arm-oe-linux-gnueabi-ranlib libbreakpad.a ) | ( cd '/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/image/usr/lib' arm-oe-linux-gnueabi-ranlib libbreakpad_client.a ) | make[1]: Leaving directory `/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/build' | install: cannot stat `/home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/trunk/src/client/linux/libbreakpad_client.a': No such file or directory | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_install (log file is located at /home/jenkins/oe/world/shr-core/tmp-glibc/work/armv5te-oe-linux-gnueabi/breakpad/svn-r0/temp/log.do_install.11600) NOTE: recipe breakpad-svn-r0: task do_install: Failed I guess it should be installed from ${B} Please re-test and re-send. Signed-off-by: Anders Darander and...@chargestorm.se --- meta-oe/recipes-devtools/breakpad/breakpad_svn.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-devtools/breakpad/breakpad_svn.bb b/meta-oe/recipes-devtools/breakpad/breakpad_svn.bb index 2c5941d..571e1d3 100644 --- a/meta-oe/recipes-devtools/breakpad/breakpad_svn.bb +++ b/meta-oe/recipes-devtools/breakpad/breakpad_svn.bb @@ -56,6 +56,9 @@ do_install_append() { install -d ${D}${includedir}/breakpad/third_party/lss install -m 0644 ${S}/src/third_party/lss/linux_syscall_support.h ${D}${includedir}/breakpad/third_party/lss/linux_syscall_support.h + +install -d ${D}${libdir} +install -m 0644 ${S}/src/client/linux/libbreakpad_client.a ${D}${libdir}/libbreakpad_client.a } PACKAGES =+ ${PN}-minidump-upload ${PN}-sym-upload -- 2.1.1 -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature -- ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-devel