[oe] OE a deterministic build system?

José Bernardo Bandos Rodrigues bernardo at bandos.net
Tue Apr 10 13:02:43 UTC 2007


Are you by any chance using ubuntu? If so, do a "sudo dpkg-reconfigure dash"
and stop it replacing /bin/sh.
That was the reason for most of the problems I had with oe, including a
couple of "undefined reference to main".

2007/4/9, Justin Patrin <papercrane at gmail.com>:
>
> On 4/9/07, Richard Purdie <rpurdie at rpsys.net> wrote:
> > Hi,
> >
> > On Mon, 2007-04-09 at 15:22 +0900, Rolf Leggewie wrote:
> > > I am pulling my hair out and losing faith in OE being a deterministic
> > > build system.  As documented in bug 1568, I have not been able to
> build
> > > nunome for about half a year now.  When I asked hrw for help in fixing
> > > it , I was quite surprised for him to come back and say "Built fine
> for
> > > me". This success was later repeated by psokolovsky.  Alas, I can't.
> > [...]
> > >    9. "bitbake qte-mt && bitbake nunome" then fails with the same old
> > >       error of "undefined reference to `main'" as always ->
> > >       http://bugs.openembedded.org/attachment.cgi?id=1335
> >
> > FWIW, I tried bitbake qte-mt and then bitbake nunome and it succeeded
> > for me.
>
> As I said in a comment on the bug earlier, "me too". I even used your
> local.conf (with paths fixed) and it built fine for me. Whether or not
> it's useful I don't know.
>
> >
> > > Now, I really wonder what causes this virgin build to fail for me when
> > > it seems everybody else can happily build it?  Is OE not
> deterministic?
> > > Hints and discussion welcome.
> >
> > OE is deterministic but it does to some degree depend the environment
> > your building within too. Whilst we go to lengths to remove that from
> > the equation, it does sometimes creep in. You need to debug that build
> > failure, looking particularly to something creeping in from your build
> > system...
> >
>
> I'll second that. You need to figure out where your host is creeping
> into OE and fix that. If it's an option you could try switching host
> distros or releases, trying chroot, using another computer, or just
> dig in and figure out what's going on. The .log files in the temp/
> directory for nunome may be of help.
>
> --
> Justin Patrin
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list