On Fri, Oct 31, 2003 at 10:12:42AM -0500, PDock wrote:
> Not being a rpm user I have been using the command line O= option.
> Please give consideration to the following modification to the linux-2.6 
> makefile:
> 
> # OK, Make called in directory where kernel src resides
> # Do we want to locate output files in a separate directory?
> ifdef O
>   ifeq ("$(origin O)", "command line")
>     KBUILD_OUTPUT := $(O)
>     export INSTALL_MOD_PATH := $(O)
>   endif
> endif
> *******************
> With this change 'make O=/your/path modules_install' does not alter the build 
> hosts /lib/modules which I meekly submit should be the default behavior when 
> using the O= option.
> Not being a list subscriber I apologize if this has been covered.

The correct way to do it is to use:

make INSTALL_MOD_PATH=/dir/ ...

Extract from top-level makefile:

#
# INSTALL_MOD_PATH specifies a prefix to MODLIB for module directory
# relocations required by build roots.  This is not defined in the
# makefile but the arguement can be passed to make if needed.
#

        Sam


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to