[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