[LWN Logo]
[LWN.net]
From:	 Keith Owens <kaos@ocs.com.au>
To:	 kbuild-devel@lists.sourceforge.net
Subject: Announce: Kernel Build for 2.5, Release 1.12 is available
Date:	 Fri, 28 Dec 2001 13:31:42 +1100
Cc:	 linux-kernel@vger.kernel.org

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

Release 1.12 of kernel build for kernel 2.5 (kbuild 2.5) is available.
http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download
release 1.12.

This is ready to go to Linus for inclusion in 2.5.[12].  There is one
item on the todo list but it is not a show stopper, the code works as
is.

kbuild 2.5 currently supports i386, ia64, sparc32, sparc64, alpha and
ppc (incomplete).  All are supported on 2.4.16 and 2.4.17, i386 is
supported on 2.5.1.

This announcement is for the base kbuild 2.5 code, i386 against 2.4.16.
Patches for other architectures and kernels will be out later today, it
takes time to generate and test patches for 6 architectures against 3
different kernel trees.  The sooner Linus takes the base patch, the
sooner I will be able to rewrite the core code to speed it up, instead
of spending all my time tracking multiple trees.

http://marc.theaimsgroup.com/?l=linux-kernel&m=99725412902968&w=2
contains information about the base release of kbuild 2.5.

Changelog:

  CML2 changes to handle install formats.

  Add KBUILD_INCLUDE_PATHS for patches that have their own separate
  include tree, including asm-$(ARCH).  selinux does this, I am not
  100% convinced that it is a sensible thing to do but I will support
  it for now.

  Add KBUILD_BASENAME, used when replacing .text.lock with .subsection.

  Documentation corrections by Ghozlane Toumi.

  Move include of arch/$(ARCH)/Makefile.defs.config from global
  makefile to top level.  Needed for PPC.  Have a barf bag ready when
  you read the code in scripts/Makefile-2.5.

  Support include of asm files for other architectures (APUS does this).

  Do not regenerate files on make clean/mrproper.

  Correct bug in $(dir)/$(notdir) with unexpanded variables.

  Handle empty $(arch_head).

  Improve propagation of y/m onto sub-objects.

  As always, Documentation/kbuild/kbuild-2.5.txt is your friend.

TODO:

  Rewrite core code to improve performance.  Not until the existing
  code is in the kernel.


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/