Am Donnerstag, 31. März 2011, um 20:41:15 schrieb davidMbrooke:
> On Tue, 2011-02-22 at 20:15 +0000, davidMbrooke wrote:
> > Hi,
> > 
> > I'm getting some strange failures running "tools/buildall.sh" on a clean
> > git clone from the latest (2011-02-22) master repository.
> > 
> > Specifically:
> >    - Building the Packages for "kernel" and "kmodules"
> >    - Building the Source and Package for "iscsi"
> >    - Building the Packages for "initrd"
> > 
> > All are related to the same problem. For some reason the kernel build is
> > writing the results into directories called e.g.
> > "2.6.35.10-geode-g8373740" rather than simply "2.6.35.10-geode" and
> > attempts to copy files from the "expected" locations do not work.
> > 
> > The same -g8373740 suffix is applied to the i486, i686 and geode
> > variants.
> > 
> > I notice that UTS_RELEASE and kernel.release are being defined with the
> > 
> > suffix. For example:
> >    $ cd leaf/bering-uclibc4/buildtool/source/linux/
> >    $ cat linux-geode/include/generated/utsrelease.h
> >    #define UTS_RELEASE "2.6.35.10-geode-g8373740"
> >    $ cat include/config/kernel.release
> >    2.6.35.10-geode-g8373740
> > 
> > Surely that's not right...
> > 
> > 
> > Typical. While composing this email I solve the problem myself. Oh well,
> > let me finish this so we have a record in the email archive.
> > 
> > 
> > File kernel.release is generated from Makefile by running script
> > 
> > linux-2.6.35.10/scripts/scripts/setlocalversion which has comments:
> >   # This scripts adds local version information from the version
> >   # control systems git, mercurial (hg) and subversion (svn).
> > 
> > That script runs this git command:
> >   $ git rev-parse --verify --short HEAD
> > 
> > which sure enough says:
> >   8373740
> > 
> > The "-g" is added by the script to show that it is a Git version number.
> > 
> > This behaviour can be suppressed by a change to the kernel .config.
> > 
> > Right now we have:
> >    CONFIG_LOCALVERSION_AUTO=y
> > 
> > and changing this to
> > 
> >    # CONFIG_LOCALVERSION_AUTO is not set
> > 
> > seems to fix it for me.
> > 
> > I propose to do another clean build to check for any side-effects and if
> > all is successful commit the change to the kernel .config.
> > 
> > davidMbrooke
> 
> Having fixed it for 2.6.35.10 this problem came back again in 2.6.35.11.
> Fixed again.
> 
> I don't know why it's only me who seems to have problems with this...

Jus a guess - you build within in you local git repository, whereas I still 
copy the buildtool to different directory before I start the build process 
(i.e. still not using git fully)?

kp

------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to