[oe] [PATCH] Remove the micro distro specific overridding of variables

Phil Blundell philb at gnu.org
Wed Dec 30 10:02:05 UTC 2009


You can't just rename DISTROs arbitrarily like that since all the
overrides will go wrong.  I think most or all of your build failures are
probably due to your "micro-eglibc" distro being neither one thing or
another.

Please try building with DISTRO=micro (and not anything else that you
believe to be equivalent) and see if your situation improves.

p.

On Wed, 2009-12-30 at 17:43 +0800, Guo Hongruan wrote:
> There are lots of failure buildings due to the problem of base-file  
> packages which I have not enumerated in my previous email.
> 
> By the way, I have renamed the micro.conf to micro-eglibc.conf locally, so  
> that I can get to know which type of libc the distribution is using. so  
> the micro-eglibc.conf is just the same as micro.conf in git tree.
> 
> 在 Wed, 30 Dec 2009 17:31:50 +0800,Phil Blundell <philb at gnu.org> 写道:
> 
> > On Wed, 2009-12-30 at 17:23 +0800, Guo Hongruan wrote:
> >> 在 Wed, 30 Dec 2009 17:17:17 +0800,Phil Blundell <philb at gnu.org> 写道:
> >>
> >> > On Wed, 2009-12-30 at 16:36 +0800, Guo Hongruan wrote:
> >> >> The micro/micro-uclibc specific check does cause the miss of the
> >> >> /etc/default directory, which is required by the following  
> >> installation.
> >> >> So the installation of base-file failed when DISTRO=micro or
> >> >> DISTRO=micro-uclibc.
> >> >
> >> > Can you give any more details of the problem you are trying to solve?
> >> > Which exact installation step requires /etc/default?
> >> >
> >>
> >> See the following for details:
> >>
> >>
> >> http://tinderbox.openembedded.net/packages/392296/
> >> http://tinderbox.openembedded.net/packages/391393/
> >
> > Ah, I see.  So, it would appear that you are actually using
> > "DISTRO=micro-eglibc", rather than the micro and micro-uclibc that you
> > mentioned above.
> >
> > That DISTRO is not in the org.openembedded.dev tree so I can't test with
> > it but, if you want to stick with that setting, I would guess that you
> > probably need to modify the ${DISTRO} conditional that wraps the
> > relevant lines of the base-files do_install() method so that it
> > recognises micro-eglibc as a synonym for micro.
> >
> > p.
> >
> >
> >
> > _______________________________________________
> > 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