question about building a module
Yann Droneaud
ydroneaud at opteya.com
Sat Dec 8 03:03:16 EST 2012
Le vendredi 07 décembre 2012 à 20:44 +0200, Kevin Wilson a écrit :
> Hi,
>
>
> I am adding some code of my own **only** under
> net/bluetooth in some file there.
>
>
> There is only exactly one module which is changed by my addition,
> This is net/bluetooth/bluetooth.ko
>
>
> Now, when I run 'make -j2 modules' it takes quite a time, even If I
> did one change in one line in a file under net/bluetooth.
>
>
> I assume that it has to do with stage 2 of the build, which says
> something about
> ...
> Building modules, stage 2.
> MODPOST 855 modules
> ...
> see below full log.
>
>
> Now my question is this:
> Is there a way to make things more efficent when building a module, on
> the
> assumption that I do not change anything anywhere
> except /net/bluetooth (in this case)?
>
>
> somehow telling the MODPOST that only one module is changes ?
>
>
> I remember I once saw (not sure) a suggestion to build only a
> specified moule like:
> make net/bluetooth
> But in this case the result is the same.
>
cd net/bluetooth
make -C $PWD/../../ M=$PWD modules
(But if you change a configuration parameter in .config,
you will need to do a full build)
Regards.
--
Yann Droneaud
OPTEYA
More information about the Kernelnewbies
mailing list