The latest (27/6/4) make world doesn''t appear to make modules, they don''t get made until ''make install''. Is this the desired behaviour? James
> The latest (27/6/4) make world doesn''t appear to make modules, they don''t get made until ''make install''. Is this the desired behaviour?Odd. "make world" should build and install modules under "install/lib/modules/2.4.26-xen[0U]". "make install" should then copy them to the final /lib/modules/2.4.26-xen[0U] Are you sure you''re looking in the right place? I followed your suggestion and incorporated the 0 and U suffix into the KERNELRELEASE string, hence we build separate modules for each kernel. Cheers, Ian ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
hmmm... i didn''t check install/lib/modules/... but make install took quite a while, and was definitely compiling modules. is it possible that make install could be recompiling them? James From: Ian Pratt Sent: Sun 27/06/2004 5:51 PM To: James Harper Cc: xen-devel@lists.sourceforge.net; Ian.Pratt@cl.cam.ac.uk Subject: Re: [Xen-devel] latest make world> The latest (27/6/4) make world doesn''t appear to make modules, they don''t get made until ''make install''. Is this the desired behaviour?Odd. "make world" should build and install modules under "install/lib/modules/2.4.26-xen[0U]". "make install" should then copy them to the final /lib/modules/2.4.26-xen[0U] Are you sure you''re looking in the right place? I followed your suggestion and incorporated the 0 and U suffix into the KERNELRELEASE string, hence we build separate modules for each kernel. Cheers, Ian
> hmmm... i didn''t check install/lib/modules/... but make install took quite a while, and was definitely compiling modules. is it possible that make install could be recompiling them?The linux build system is pretty broken and during the build process it touches something which causes it to think certain files need to be rebuilt next time round. It takes a couple of builds before it reaches a fixed point. "make install" checks that everything is up to date, which does cause some parts of the linux tree to needlessly rebuild. The 2.6 build system is supposed to be rather more sane in this respect... Not our bug, honest ;-) Ian ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Now that you mention it, i have noticed this in standard kernel compiles in 2.4, but I haven''t built a 2.4 kernel in a long time so i''d forgotten :) 2.6 is indeed much better. How long do we have to wait :) James From: Ian Pratt Sent: Sun 27/06/2004 6:37 PM To: James Harper Cc: Ian Pratt; xen-devel@lists.sourceforge.net; Ian.Pratt@cl.cam.ac.uk Subject: Re: [Xen-devel] latest make world> hmmm... i didn''t check install/lib/modules/... but make install took quite a while, and was definitely compiling modules. is it possible that make install could be recompiling them?The linux build system is pretty broken and during the build process it touches something which causes it to think certain files need to be rebuilt next time round. It takes a couple of builds before it reaches a fixed point. "make install" checks that everything is up to date, which does cause some parts of the linux tree to needlessly rebuild. The 2.6 build system is supposed to be rather more sane in this respect... Not our bug, honest ;-) Ian