[ipxe-devel] [gPXE-devel] [gPXE] Help with use-cached

Rob Shelley Rob at cirris.com
Thu Dec 9 20:58:25 UTC 2010


Thanks for the git help.  I was able to do the test properly this time
(and without any build errors!)  The commit that introduced the behavior
I noted is: 9e9f021ba78ffdcb5a2b6a120400a9c2166eef03.

I'm running gcc-4.5-4.2 on openSuSE 11.3.  The git revision for that
error is whatever is current now.  After issuing a "git clone
git://git.ipxe.org/ipxe.git" that is the error that I get when I try to
"make bin/undionly.kkpxe" in the src directory.

Rob

-----Original Message-----
From: Michael Brown [mailto:mbrown at fensystems.co.uk] 
Sent: Wednesday, December 08, 2010 5:43 PM
To: ipxe-devel at lists.ipxe.org
Cc: Rob Shelley
Subject: Re: [ipxe-devel] [gPXE-devel] [gPXE] Help with use-cached

Sorry about the 1.0.1 confusion.  The problem there is that the 1.0.1
gPXE 
release postdates the time that iPXE and gPXE development diverged.  You
can 
work around this using:

  git remote add legacy git://git.ipxe.org/mirror/gpxe.git
  git fetch legacy --tags

That will give you a v1.0.1 tag to use as a starting point for
bisection.


I'm puzzled by that.  What gcc version are you using?

Also, which git revision are you on when you get this exact error
message?  
(There have been changes to hermon.c, so line 2609 doesn't mean much
without 
knowing which revision we're talking about.)

> and that none of the images I was able to build showed version 1.0.1
> that this is only the commit that caused my build error, and not the
> commit for the bug we're looking for.
> 
> Any further suggestions?

Since the Hermon driver is not going to be relevant to what you're
testing 
for, you can safely delete src/drivers/infiniband/hermon.c before
attempting to 
build.  That will allow you to try the bisection again, this time with
the 
v1.0.1 tag present and without worrying about build failures.

Michael




More information about the ipxe-devel mailing list