[LWN Logo]
[LWN.net]
From:	 Keith Owens <kaos@ocs.com.au>
To:	 kbuild-devel@lists.sourceforge.net
Subject: [kbuild-devel] Release candidate for kbuild-2.5
Date:	 Mon, 30 Jul 2001 02:23:21 +1000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Content-Type: text/plain; charset=us-ascii

kbuild-2.5-2.4.7-3 is the (first) release candidate.  Please jump up
and down on it and see what breaks.

Changes since -2.

* Add install options to CML1.  I need to do the same for CML2 later.
  .config now selects the type of kernel, where the kernel, System.map
  and .config are installed and runs a user specified command after
  install.  From the end of make oldconfig

    *
    * Installation
    *
    Bootable kernel type (bzImage, zImage, vmlinux) [bzImage] 
      defined CONFIG_BZIMAGE
    Use a prefix on install paths (CONFIG_INSTALL_PREFIX) [N/y/?] 
    Where to install the kernel (CONFIG_INSTALL_KERNEL_NAME) [/lib/modules/KERNELRELEASE/vmlinuz] 
    Install System.map (CONFIG_INSTALL_SYSTEM_MAP) [Y/n/?] 
      Where to install System.map (CONFIG_INSTALL_SYSTEM_MAP_NAME) [/lib/modules/KERNELRELEASE/System.map] 
    Install .config (CONFIG_INSTALL_CONFIG) [Y/n/?] 
      Where to install .config (CONFIG_INSTALL_CONFIG_NAME) [/lib/modules/KERNELRELEASE/.config] 
      Install vmlinux for debugging (CONFIG_INSTALL_VMLINUX) [N/y/?] 
    Run a post-install script or command (CONFIG_INSTALL_SCRIPT) [Y/n/?] 
      Post-install script or command name (CONFIG_INSTALL_SCRIPT_NAME) [sh -c KBUILD_SRCTREE_000/scripts/lilo_new_kernel] 

* Code the install process.  Lots of little tweaks to stop an install
  as root from writing to files that would prevent another user from
  rebuilding.

* Test if it works with common source and object directory, i.e. the
  2.4 model.  It works for me(TM) but there may be some special cases
  that I have missed.

* Handle files which are both shipped and overwritten, SCSI in
  particular.

* Handle aic7xxx, sort of.  The aic7xxx maintainer refuses to cooperate
  with kbuild so his code requires manual intervention if you want to
  change the firmware, it does not have the same level of support as
  the rest of the firmware code.  Tough.

* Lots more documentation in Documentation/kbuild/kbuild-2.5.txt.

* Work around files with ',' in the name, they break some gcc options.

* Remove files for arm, I need to review them with Russell King before
  releasing them.  In any case, each arch will require separate
  kbuild-2.5 patches because most architectures are not up to date in
  Linus's tree.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.3 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999

iD8DBQE7ZDh4i4UHNye0ZOoRAifOAJ45BF2302geH/g7m8UflxWaiXkOlQCfYdmT
p7He6MzKF5DMeGyqm1MdBV8=
=42Q/
-----END PGP SIGNATURE-----


_______________________________________________
kbuild-devel mailing list
kbuild-devel@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/kbuild-devel