Announce: Kernel Build for 2.5, Release 1.12 is available

Keith Owens (kaos@ocs.com.au)
Fri, 28 Dec 2001 13:31:42 +1100


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

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.

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

iD8DBQE8K9mNi4UHNye0ZOoRAjG3AKCU9dCejUPFUj0rI4qy+CgN4VA0rQCdHPIc
zUqFaLZ5sZQ0F8Oytn+90zk=
=Jskx
-----END PGP SIGNATURE-----

-
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/