[U-Boot] Build issues with a number of 83xx boards

Scott Wood scottwood at freescale.com
Thu Mar 31 19:38:12 CEST 2011


On Thu, 31 Mar 2011 11:51:30 -0500
Kim Phillips <kim.phillips at freescale.com> wrote:

> On Thu, 31 Mar 2011 11:21:09 -0500
> Scott Wood <scottwood at freescale.com> wrote:
> 
> > On Thu, 31 Mar 2011 17:40:17 +0200
> > Wolfgang Denk <wd at denx.de> wrote:
> > > In message <20110331103141.80162901.kim.phillips at freescale.com> you wrote:
> > > > Scott, please push this commit upstream to fix out of source tree
> > > > NAND builds.
> > > 
> > > See my previous mail with a fix.
> > > 
> > > Why put such fiuxes into a NEXT branch when we're trying to get a
> > > release ot?
> > > 
> > > That's ... 
> > 
> > The patch Kim quoted, which is in my next branch, is unrelated to the above
> > error.  It is a cleanup patch.
> 
> it prepends the build directory $(obj) to the nand_spl target.

The build directory was always prepended to the nand_spl target.
That patch just moves where the target was defined.

The problem is with $(nandobj) in the nand_spl makefiles.

> But now
> WD has posted another patch (that seems more invasive than the one I
> quoted).

It's solving a different problem, and it's the right fix -- it's better to
avoid depending on deferred evaluation if we can do so reasonably.

> > I don't see the above error with top-of-tree:
> > 
> > $ CROSS_COMPILE=~/ppc-tc-4.5/bin/powerpc-linux-gnu- ./MAKEALL MPC8313ERDB_NAND_33
> 
> try BUILD_DIR=/tmp/hah ./MAKEALL MPC8313ERDB_NAND_33

Right, I saw afterward that it was an out-of-tree build.  I see the same
thing in my next branch, once I rebase onto Wolfgang's current master which
has the LDFLAGS_FINAL patch.

"Fix NAND_SPL and ONENAND_IPL in Makefile" has nothing to do with this.

-Scott



More information about the U-Boot mailing list