On Sun, 2012-02-26 at 09:25 -0800, Steve Sakoman wrote:
> After a pull this morning the rebuild if elfutils fails with:
> 
> | /usr/bin/ld: cannot find -lbz2
> | collect2: ld returned 1 exit status
> | make[3]: *** [libdw.so] Error 1
> | make[3]: Leaving directory
> `/media/Work/yocto/tmp/work/i686-linux/elfutils-native-0.148-r5/elfutils-0.148/libdw'
> 
> If I build bzip2-native and then rebuild elfutils-native all is well
> and the build continues until the next failure (mesa-dri-glsl-native,
> fwiw, haven't investigated that one yet).

This sounds like there might be a floating dependency in elfutils on
bzip2, if its present. We probably need to lock that down one way or
another.

> Anyone else see this, or is it just another case of my build machines
> being in a strange state?

I've seen mesa-dri-glsl-native myself and if its the same issue, this is
something the signature changes have highlighted. It was there before,
that change just exposed it.

Basically, the problem is compile running twice. You could do it before
with something like:

bitbake mesa-dri-glsl-native
bitbake mesa-dri-glsl-native -c compile -f

We either need to fix these makefile issues or run "make clean" against
them before rerunning make.

Cheers,

Richard




_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

Reply via email to