Jonathan McDowell wrote:
On Thu, May 04, 2006 at 09:31:24AM -0700, Eric Poulsen wrote:
I know I'm beginning to sound like a broken record here, but I can't seem to get a definitive answer, and the build process for LB is ... complex.
- Is the effect reproducible on other systems? Has anyone else tried to
follow the same steps I have?* 2) If so, is this a "real" issue? Or do I just badly mis-understand the LB build process?
FWIW I tend to do "./buildtarget via/epia-m/Config.lb" in the targets directory, then change to the via/epia-m/epia-m/ directory that gets made, type "make" and it works. I have found that the build system doesn't always take account of changes I make such that I end up removing via/epia-m/epia-m/ and rerunning buildtarget to be sure of a clean build.
Did you add the VGA options (CONFIG_CONSOLE_VGA=1,CONFIG_PCI_ROM_RUN=1) to Config.lb before the buildtarget? This is crucial to making the issue exhibit itself -- without these options, it compiles cleanly for me, as well. After adding them, a "cleaned" target dir has linking errors, whereas a "dirty" target dir (make was run without these options) will compile cleanly.
J.