On Sat, Sep 14, 2013 at 5:37 AM, Jack Mitchell <[email protected]> wrote: > On 09/13/13 23:22, Otavio Salvador wrote: >> >> On Fri, Sep 13, 2013 at 7:15 PM, Jack Mitchell <[email protected]> >> wrote: >>> >>> From: Jack Mitchell <[email protected]> >>> >>> Signed-off-by: Jack Mitchell <[email protected]> >> >> ... >> >> The recipe is clean now ... but ... >> >>> --- /dev/null >>> +++ b/meta-oe/recipes-support/libsoc/libsoc_0.3.bb >>> @@ -0,0 +1,14 @@ >>> +SUMMARY = "libsoc is a C library for interfacing with common SoC >>> peripherals through generic kernel interfaces" >>> +HOMEPAGE = "https://github.com/jackmitch/libsoc" >>> + >>> +LICENSE = "LGPLv2.1" >>> +LIC_FILES_CHKSUM = "file://COPYING;md5=e0bfebea12a718922225ba987b2126a5" >>> + >>> +inherit autotools >>> + >>> +SRCREV = "0764ee52b590d5ccb4bd4698f0011496b536ed70" >>> +SRC_URI = "git://github.com/jackmitch/libsoc.git" >>> + >>> +S = "${WORKDIR}/git" >>> + >>> +RDEPENDS_${PN} = "libgcc" >> >> I am a little concerned /why/ this is need. Your code seems quite >> simple and I don't understand why this special need. Did you try to >> install and use it without this RDEPENDS ? It should work just fine. >> > > There seems to be a bug with the eglibc recipe as noted in a previous > discussion [1] where pthreads requires libgcc.so to be available but it > isn't pulled in as a requirement. Now, I believe this goes largly unnoticed > as there are very few functions which actually require the libgcc.so lib, > but it happens that one of the functions I use (pthread_cancel), does > require it, so I run into this bug and as such have to depened on RDEPENDS = > "libgcc" in order to ensure it is in the rootfs. > > In the next version of the library I think I am going to see if I can work > round using pthread_cancel in favour of a less awkward function. > > Cheers, > Jack. > > [1] http://comments.gmane.org/gmane.comp.handhelds.openembedded.core/37086 >
Acked-by: Otavio Salvador <[email protected]> -- Otavio Salvador O.S. Systems http://www.ossystems.com.br http://code.ossystems.com.br Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
