* installing only the newly (re)built modules
@ 2007-01-09 4:29 Alexy Khrabrov
2007-01-10 21:54 ` Bill Davidsen
0 siblings, 1 reply; 5+ messages in thread
From: Alexy Khrabrov @ 2007-01-09 4:29 UTC (permalink / raw)
To: linux-kernel
The 2.6 build system compiles only those modules whose config
changed. However, the install still installs all modules.
Is there a way to entice make modules_install to install only those
new modules we've actually just changed/built?
Cheers,
Alexy
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: installing only the newly (re)built modules
2007-01-09 4:29 installing only the newly (re)built modules Alexy Khrabrov
@ 2007-01-10 21:54 ` Bill Davidsen
2007-01-10 22:02 ` Alexy Khrabrov
2007-01-11 10:24 ` Tilman Schmidt
0 siblings, 2 replies; 5+ messages in thread
From: Bill Davidsen @ 2007-01-10 21:54 UTC (permalink / raw)
To: Alexy Khrabrov, Linux Kernel mailing List
Alexy Khrabrov wrote:
> The 2.6 build system compiles only those modules whose config
> changed. However, the install still installs all modules.
>
> Is there a way to entice make modules_install to install only those
> new modules we've actually just changed/built?
Out of curiosity, why? I've noticed this, but the copy runs so fast I
never really thought about it as an issue.
--
bill davidsen <davidsen@tmr.com>
CTO TMR Associates, Inc
Doing interesting things with small computers since 1979
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: installing only the newly (re)built modules
2007-01-10 21:54 ` Bill Davidsen
@ 2007-01-10 22:02 ` Alexy Khrabrov
2007-01-10 23:05 ` Bill Davidsen
2007-01-11 10:24 ` Tilman Schmidt
1 sibling, 1 reply; 5+ messages in thread
From: Alexy Khrabrov @ 2007-01-10 22:02 UTC (permalink / raw)
To: Bill Davidsen; +Cc: Linux Kernel mailing List
Well, fast -- it depends! :) My Crusoe tablet, Compaq TC1000, can
use any break it gets... And generally, the beauty of a make system
is not to do any extra moves. Since it already knows what to build,
why not let it install just that?
Cheers,
Alexy
On 1/10/07, Bill Davidsen <davidsen@tmr.com> wrote:
> Alexy Khrabrov wrote:
> > The 2.6 build system compiles only those modules whose config
> > changed. However, the install still installs all modules.
> >
> > Is there a way to entice make modules_install to install only those
> > new modules we've actually just changed/built?
>
> Out of curiosity, why? I've noticed this, but the copy runs so fast I
> never really thought about it as an issue.
>
> --
> bill davidsen <davidsen@tmr.com>
> CTO TMR Associates, Inc
> Doing interesting things with small computers since 1979
>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: installing only the newly (re)built modules
2007-01-10 22:02 ` Alexy Khrabrov
@ 2007-01-10 23:05 ` Bill Davidsen
0 siblings, 0 replies; 5+ messages in thread
From: Bill Davidsen @ 2007-01-10 23:05 UTC (permalink / raw)
To: Alexy Khrabrov; +Cc: Linux Kernel mailing List
Alexy Khrabrov wrote:
> Well, fast -- it depends! :) My Crusoe tablet, Compaq TC1000, can
> use any break it gets... And generally, the beauty of a make system
> is not to do any extra moves. Since it already knows what to build,
> why not let it install just that?
The answer just came to me, because you may have deleted creation of a
module, and make doesn't know how to get it out of the directory. So the
modules file is rebuilt from zero, rather than put in a lot of logic
which might result in problems.
Think moving a driver from module to built in, what happens if you
modprobe the module? Or if you delete a module totally because some
other module does your hardware better. Think network and sound on that,
particularly. You do NOT want the old "works-badly" module around ready
to jump in when something you overlooked loads it.
Just a case of preventing problems all at once rather than trying to be
clever. I would think building a kernel on that hardware would take
longer than the useful life of the release. I used to build 1.2.13 on a
slow machine, and that took days.
In any case you have an answer, it's because being clever is hard.
>
> Cheers,
> Alexy
>
> On 1/10/07, Bill Davidsen <davidsen@tmr.com> wrote:
>> Alexy Khrabrov wrote:
>> > The 2.6 build system compiles only those modules whose config
>> > changed. However, the install still installs all modules.
>> >
>> > Is there a way to entice make modules_install to install only those
>> > new modules we've actually just changed/built?
>>
>> Out of curiosity, why? I've noticed this, but the copy runs so fast I
>> never really thought about it as an issue.
>>
>> --
>> bill davidsen <davidsen@tmr.com>
>> CTO TMR Associates, Inc
>> Doing interesting things with small computers since 1979
>>
>
--
bill davidsen <davidsen@tmr.com>
CTO TMR Associates, Inc
Doing interesting things with small computers since 1979
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: installing only the newly (re)built modules
2007-01-10 21:54 ` Bill Davidsen
2007-01-10 22:02 ` Alexy Khrabrov
@ 2007-01-11 10:24 ` Tilman Schmidt
1 sibling, 0 replies; 5+ messages in thread
From: Tilman Schmidt @ 2007-01-11 10:24 UTC (permalink / raw)
To: Bill Davidsen; +Cc: Linux Kernel mailing List
[-- Attachment #1: Type: text/plain, Size: 810 bytes --]
Bill Davidsen schrieb:
> Alexy Khrabrov wrote:
>> The 2.6 build system compiles only those modules whose config
>> changed. However, the install still installs all modules.
>>
>> Is there a way to entice make modules_install to install only those
>> new modules we've actually just changed/built?
>
> Out of curiosity, why? I've noticed this, but the copy runs so fast I
> never really thought about it as an issue.
Not here. On the 933 MHz P3 machine I use for driver development,
"make modules_install" takes so much time that I always copy my
modules by hand instead after recompiling them.
--
Tilman Schmidt E-Mail: tilman@imap.cc
Bonn, Germany
Diese Nachricht besteht zu 100% aus wiederverwerteten Bits.
Ungeöffnet mindestens haltbar bis: (siehe Rückseite)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-01-11 10:24 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-09 4:29 installing only the newly (re)built modules Alexy Khrabrov
2007-01-10 21:54 ` Bill Davidsen
2007-01-10 22:02 ` Alexy Khrabrov
2007-01-10 23:05 ` Bill Davidsen
2007-01-11 10:24 ` Tilman Schmidt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox