Thread: [SSI-devel] make -j<n> while building 2.6 SSI kernel fails
Brought to you by:
brucewalker,
rogertsang
From: SAMPATHKUMAR K. K. <sam...@in...> - 2005-01-27 13:45:25
|
Sorry for the sloppiness in the Subject line of my previous email [ cut and paste for Subject line should be abolished or severly restricted :) ] I was trying to compile the 2.6 SSI kernel using "make -j4" option, right after "make oldconfig", since I was running it on a machine with 2 processors. This compilation fails while trying to build CI. This happens within the first 5 to 6 minutes of starting a "make". I think the problem is due to the 'serialized' nature of "prepare-all" make target in OpenSSI kernel involving icsgen etc, which has to be completed before any further compilation that depend on the output of "make prepare-all". I think we need to call out that the "make prepare-all" target needs to be done first, right after "make oldconfig", after which, "make -j4" (or any other value for -j option) can be used for faster compilation. Regards, - Kishore |
From: Brian J. W. <Bri...@hp...> - 2005-02-16 22:37:51
|
Hi Kishore, I added a note to openssi/docs/fedora/devel/INSTALL.cvs about this. I also synced this change to its Red Hat equivalent, but it wasn't obvious how to add it to the Debian version. Can you open a bug report that it should not be necessary to manually run `make prepare-all' when `make -j <num_cpus>' is used? Thanks, Brian SAMPATHKUMAR KISHORE KANIYAR wrote: > Sorry for the sloppiness in the Subject line of my previous email [ cut > and paste for Subject line should be abolished or severly restricted :) ] > > I was trying to compile the 2.6 SSI kernel using "make -j4" option, > right after "make oldconfig", since I was running it on a machine with > 2 processors. > > This compilation fails while trying to build CI. This happens within the > first 5 to 6 minutes of starting a "make". > > I think the problem is due to the 'serialized' nature of "prepare-all" > make target in OpenSSI kernel involving icsgen etc, which has to be > completed before any further compilation that depend on the output of > "make prepare-all". > > I think we need to call out that the "make prepare-all" target needs > to be done first, right after "make oldconfig", after which, "make -j4" > (or any other value for -j option) can be used for faster compilation. > > Regards, > - Kishore > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > ssic-linux-devel mailing list > ssi...@li... > https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel > > |
From: John B. <joh...@hp...> - 2005-02-17 00:30:24
|
With my latest check-ins, I might have it working. John Brian J. Watson wrote: > Hi Kishore, > > I added a note to openssi/docs/fedora/devel/INSTALL.cvs about this. I > also synced this change to its Red Hat equivalent, but it wasn't obvious > how to add it to the Debian version. > > Can you open a bug report that it should not be necessary to manually > run `make prepare-all' when `make -j <num_cpus>' is used? > > Thanks, > > Brian > > > SAMPATHKUMAR KISHORE KANIYAR wrote: > >> Sorry for the sloppiness in the Subject line of my previous email [ cut >> and paste for Subject line should be abolished or severly restricted >> :) ] >> >> I was trying to compile the 2.6 SSI kernel using "make -j4" option, >> right after "make oldconfig", since I was running it on a machine with >> 2 processors. >> >> This compilation fails while trying to build CI. This happens within the >> first 5 to 6 minutes of starting a "make". >> >> I think the problem is due to the 'serialized' nature of "prepare-all" >> make target in OpenSSI kernel involving icsgen etc, which has to be >> completed before any further compilation that depend on the output of >> "make prepare-all". >> >> I think we need to call out that the "make prepare-all" target needs >> to be done first, right after "make oldconfig", after which, "make -j4" >> (or any other value for -j option) can be used for faster compilation. >> >> Regards, >> - Kishore >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting >> Tool for open source databases. Create drag-&-drop reports. Save time >> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. >> Download a FREE copy at http://www.intelliview.com/go/osdn_nl >> _______________________________________________ >> ssic-linux-devel mailing list >> ssi...@li... >> https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel >> >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > ssic-linux-devel mailing list > ssi...@li... > https://lists.sourceforge.net/lists/listinfo/ssic-linux-devel > |