Re: [PATCH] Build system improvements

2010-09-02 Thread Vladimir 'φ-coder/phcoder' Serbinenko
On 08/29/2010 02:15 PM, BVK Chaitanya wrote: > Hi, > > > Attached patch has few more improvements for automake build system: > > 1. It removes the need to create def-* and und-* list files for > creating moddep.lst > > 2. It removes gencmdlist.sh, genfslist.sh etc. scripts and creates > commands.

Re: [PATCH] Build system improvements

2010-08-29 Thread KESHAV P.R.
On Sun, Aug 29, 2010 at 19:39, BVK Chaitanya wrote: > On Sun, Aug 29, 2010 at 6:37 PM, KESHAV P.R. wrote: >> One small question - is ruby still required to build grub2 from >> mainline or newreloc? > > Ruby is not required for mainline anymore.  I am not sure newreloc > branch is syned with mainl

Re: [PATCH] Build system improvements

2010-08-29 Thread BVK Chaitanya
On Sun, Aug 29, 2010 at 6:37 PM, KESHAV P.R. wrote: > One small question - is ruby still required to build grub2 from > mainline or newreloc? Ruby is not required for mainline anymore. I am not sure newreloc branch is syned with mainline yet, so it may need it. You can look up build requirement

Re: [PATCH] Build system improvements

2010-08-29 Thread BVK Chaitanya
Below are the build times gathered using "time make" command, for i386-pc platform on two different machines. Summary is, these improvements reduce build time up to 10 seconds. * On 32-bit Intel Core Duo 2GHz with 2GB RAM mainline: real2m49.117s user2m23.681s sys 0m30.058s w

Re: [PATCH] Build system improvements

2010-08-29 Thread KESHAV P.R.
One small question - is ruby still required to build grub2 from mainline or newreloc? Currently I have included the following programs as makedepends for my grub2-efi (using rev 2627 snapshot tarball, not 1.98 tarball) package in archlinux ruby bison python (version 2, not 3) binutils autoconf' au

[PATCH] Build system improvements

2010-08-29 Thread BVK Chaitanya
Hi, Attached patch has few more improvements for automake build system: 1. It removes the need to create def-* and und-* list files for creating moddep.lst 2. It removes gencmdlist.sh, genfslist.sh etc. scripts and creates commands.lst files only using make rules. 3. It uses objcopy command