* Announce: Kernel Build for 2.5, release 3.0 is available
@ 2002-06-03 2:35 Keith Owens
2002-06-03 5:31 ` Keith Owens
2002-06-04 4:53 ` Keith Owens
0 siblings, 2 replies; 12+ messages in thread
From: Keith Owens @ 2002-06-03 2:35 UTC (permalink / raw)
To: kbuild-devel; +Cc: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-Type: text/plain; charset=us-ascii
Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
release 3.0.
kbuild-2.5-core-15
Changes from core-14.
Replace mdbm with kbuild specific database engine to increase
performance.
Remove CML2 support, Dominik Brodowski, Keith Owens.
Remove the restriction on symlinked sources and targets. Aegis
users should be able to use kbuild 2.5 now.
kbuild-2.5-common-2.5.19-1.
Changes from common-2.5.15-4.
Upgrade to kernel 2.5.19.
kbuild-2.5-i386-2.5.19-1.
Changes from i386-2.5.15-2.
Upgrade to kernel 2.5.19.
Larry McVoy provided the mdbm database engine from BitKeeper for use in
kbuild 2.5 release 2.0-2.4, and was extremely helpful in answering my
questions about mdbm. Unfortunately some of the processing required by
kbuild 2.5 did not fit well with the mdbm model. Since an application
specific database will always outperform a generic database, I took
advantage of knowledge about the kbuild data and wrote an application
specific database engine.
This is not a criticism of mdbm - it is a good generic database engine.
I could squeeze a few more seconds out of the build time by using
application specific knowledge.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Exmh version 2.1.1 10/15/1999
iD8DBQE8+tXYi4UHNye0ZOoRAp+5AJ9evi07/7D1+xHRRnxA8xdpeqY3hgCeMcrH
kgNAIKaGHE1Fy8BKByBZqXs=
=EamL
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
@ 2002-06-03 4:06 Hayden James
2002-06-03 4:14 ` Keith Owens
2002-06-03 4:51 ` Thunder from the hill
0 siblings, 2 replies; 12+ messages in thread
From: Hayden James @ 2002-06-03 4:06 UTC (permalink / raw)
To: linux-kernel
Why was CML2 support removed?
Hayden A. James
Computer Engineering
Stevens Institute of Technology
http://attila.stevens-tech.edu/~hjames/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-03 4:06 Announce: Kernel Build for 2.5, release 3.0 is available Hayden James
@ 2002-06-03 4:14 ` Keith Owens
2002-06-03 4:51 ` Thunder from the hill
1 sibling, 0 replies; 12+ messages in thread
From: Keith Owens @ 2002-06-03 4:14 UTC (permalink / raw)
To: linux-kernel
On Mon, 3 Jun 2002 00:06:16 -0400,
Hayden James <hjames@stevens-tech.edu> wrote:
>Why was CML2 support removed?
ESR has dropped off the list. CML2 and kbuild 2.5 are completely
independent and having the two in the same patch was getting messy.
The config rules in kbuild 2.5 are clean, support for other variants of
CML can be added at any time.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-03 4:06 Announce: Kernel Build for 2.5, release 3.0 is available Hayden James
2002-06-03 4:14 ` Keith Owens
@ 2002-06-03 4:51 ` Thunder from the hill
1 sibling, 0 replies; 12+ messages in thread
From: Thunder from the hill @ 2002-06-03 4:51 UTC (permalink / raw)
To: Hayden James; +Cc: linux-kernel
Hi,
On Mon, 3 Jun 2002, Hayden James wrote:
> Why was CML2 support removed?
It's prettily explained at
<URL:http://www.mail-archive.com/kbuild-devel%40lists.sourceforge.net/msg01469.html>
Regards,
Thunder
--
ship is leaving right on time | Thunder from the hill at ngforever
empty harbour, wave goodbye |
evacuation of the isle | free inhabitant not directly
caveman's paintings drowning | belonging anywhere
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-03 2:35 Keith Owens
@ 2002-06-03 5:31 ` Keith Owens
2002-06-04 4:53 ` Keith Owens
1 sibling, 0 replies; 12+ messages in thread
From: Keith Owens @ 2002-06-03 5:31 UTC (permalink / raw)
To: kbuild-devel; +Cc: linux-kernel
On Mon, 03 Jun 2002 12:35:05 +1000,
Keith Owens <kaos@ocs.com.au> wrote:
>Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
>http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
>release 3.0.
Added kbuild-2.5-common-2.5.20-1 and kbuild-2.5-i386-2.5.20-1, upgrade
to 2.5.20. No core changes.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-03 2:35 Keith Owens
2002-06-03 5:31 ` Keith Owens
@ 2002-06-04 4:53 ` Keith Owens
2002-06-04 9:16 ` Alex Riesen
2002-06-05 13:53 ` Keith Owens
1 sibling, 2 replies; 12+ messages in thread
From: Keith Owens @ 2002-06-04 4:53 UTC (permalink / raw)
To: kbuild-devel; +Cc: linux-kernel
On Mon, 03 Jun 2002 12:35:05 +1000,
Keith Owens <kaos@ocs.com.au> wrote:
>Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
>http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
>release 3.0.
New files:
kbuild-2.5-core-16
Changes from core-15.
Override some command line variables to ensure that they are changed.
Replace -nostdinc with Russell King's version.
Print full filename in warning message.
Correct lock filename.
Correct unmap old db (sparc64 SEGV).
Tweak dirty flag checking.
kbuild-2.5-common-2.5.20-2.
Changes from common-2.5.20-1.
Correct drivers/acpi/Makefile.in, Arnd Bergmann.
kbuild-2.5-s390-2.5.20-1.
kbuild-2.5-s390x-2.5.20-1.
Arnd Bergmann.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-04 4:53 ` Keith Owens
@ 2002-06-04 9:16 ` Alex Riesen
2002-06-04 22:55 ` Keith Owens
2002-06-05 13:53 ` Keith Owens
1 sibling, 1 reply; 12+ messages in thread
From: Alex Riesen @ 2002-06-04 9:16 UTC (permalink / raw)
To: Keith Owens; +Cc: kbuild-devel, linux-kernel
Got this trying to compile 2.5.20 with Debian's gcc 2.95.4.
Why it took the system-wide zlib.h?
$ make -f Makefile-2.5 fs/isofs/compress.o KBUILD_QUIET=
...
scripts/pp_makefile5 --type=CC --target=fs/isofs/compress.o --src=fs/isofs/compress.c --srctree=999 --flags='-Ifs/isofs -I- -D__KERNEL__ -Iinclude/ -I.tmp_include/src_000/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -fomit-frame-pointer -march=i686 -nostdinc -iwithprefix include -DKBUILD_OBJECT=isofs -DKBUILD_BASENAME=compress -DMODULE '
In file included from /export/home/riesen-pc0/riesen/compile/v2.5/fs/isofs/compress.c:38:
include/linux/zlib.h:34: zconf.h: No such file or directory
On Tue, Jun 04, 2002 at 02:53:28PM +1000, Keith Owens wrote:
> On Mon, 03 Jun 2002 12:35:05 +1000,
> Keith Owens <kaos@ocs.com.au> wrote:
> >Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
> >http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
> >release 3.0.
>
> New files:
>
> kbuild-2.5-core-16
> Changes from core-15.
>
> Override some command line variables to ensure that they are changed.
>
> Replace -nostdinc with Russell King's version.
>
> Print full filename in warning message.
>
> Correct lock filename.
>
> Correct unmap old db (sparc64 SEGV).
>
> Tweak dirty flag checking.
>
> kbuild-2.5-common-2.5.20-2.
> Changes from common-2.5.20-1.
>
> Correct drivers/acpi/Makefile.in, Arnd Bergmann.
>
> kbuild-2.5-s390-2.5.20-1.
> kbuild-2.5-s390x-2.5.20-1.
>
> Arnd Bergmann.
>
> -
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-04 9:16 ` Alex Riesen
@ 2002-06-04 22:55 ` Keith Owens
2002-06-05 13:19 ` Alex Riesen
0 siblings, 1 reply; 12+ messages in thread
From: Keith Owens @ 2002-06-04 22:55 UTC (permalink / raw)
To: Alexander.Riesen; +Cc: kbuild-devel, linux-kernel
On Tue, 4 Jun 2002 11:16:46 +0200,
Alex Riesen <Alexander.Riesen@synopsys.com> wrote:
>Got this trying to compile 2.5.20 with Debian's gcc 2.95.4.
>Why it took the system-wide zlib.h?
>In file included from /export/home/riesen-pc0/riesen/compile/v2.5/fs/isofs/compress.c:38:
>include/linux/zlib.h:34: zconf.h: No such file or directory
In order to do separate source and object correctly, kbuild 2.5
enforces the rule that #include "" comes from the local directory,
#include <> comes from the include path. include/linux/zlib.h
incorrectly does #include "zconf.h" instead of #include <linux/zconf.h>,
breaking the rules.
This was not detected by common-2.5.20-1 because the nostdinc check was
incomplete, common-2.5.20-2 does nostdinc correctly. I avoid changing
the source code for kbuild 2.5, instead I workaround these incorrect
includes by adding extra_cflags() with FIXME comments to correct the
code later. I will do a common-2.5.20-3 to workaround zlib.h, in the
meantime try this quick and dirty fix
--- 2.5.20-pristine/include/linux/zlib.h Mon Apr 15 05:18:43 2002
+++ 2.5.20-kbuild-2.5/include/linux/zlib.h Tue Jun 4 11:03:05 2002
@@ -31,7 +31,7 @@
#ifndef _ZLIB_H
#define _ZLIB_H
-#include "zconf.h"
+#include <linux/zconf.h>
#ifdef __cplusplus
extern "C" {
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-04 22:55 ` Keith Owens
@ 2002-06-05 13:19 ` Alex Riesen
0 siblings, 0 replies; 12+ messages in thread
From: Alex Riesen @ 2002-06-05 13:19 UTC (permalink / raw)
To: Keith Owens; +Cc: linux-kernel
On Wed, Jun 05, 2002 at 08:55:35AM +1000, Keith Owens wrote:
> On Tue, 4 Jun 2002 11:16:46 +0200,
> Alex Riesen <Alexander.Riesen@synopsys.com> wrote:
> >Got this trying to compile 2.5.20 with Debian's gcc 2.95.4.
> >Why it took the system-wide zlib.h?
> >In file included from /export/home/riesen-pc0/riesen/compile/v2.5/fs/isofs/compress.c:38:
> >include/linux/zlib.h:34: zconf.h: No such file or directory
>
> In order to do separate source and object correctly, kbuild 2.5
> enforces the rule that #include "" comes from the local directory,
> #include <> comes from the include path. include/linux/zlib.h
> incorrectly does #include "zconf.h" instead of #include <linux/zconf.h>,
> breaking the rules.
>
> This was not detected by common-2.5.20-1 because the nostdinc check was
> incomplete, common-2.5.20-2 does nostdinc correctly. I avoid changing
> the source code for kbuild 2.5, instead I workaround these incorrect
> includes by adding extra_cflags() with FIXME comments to correct the
> code later. I will do a common-2.5.20-3 to workaround zlib.h, in the
> meantime try this quick and dirty fix
Sorry for delay. The patch fixed things, indeed.
And i personally prefer the way you did it here
much more to any workarounds.
> --- 2.5.20-pristine/include/linux/zlib.h Mon Apr 15 05:18:43 2002
> +++ 2.5.20-kbuild-2.5/include/linux/zlib.h Tue Jun 4 11:03:05 2002
> @@ -31,7 +31,7 @@
> #ifndef _ZLIB_H
> #define _ZLIB_H
>
> -#include "zconf.h"
> +#include <linux/zconf.h>
>
> #ifdef __cplusplus
> extern "C" {
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-04 4:53 ` Keith Owens
2002-06-04 9:16 ` Alex Riesen
@ 2002-06-05 13:53 ` Keith Owens
2002-06-07 8:49 ` Keith Owens
1 sibling, 1 reply; 12+ messages in thread
From: Keith Owens @ 2002-06-05 13:53 UTC (permalink / raw)
To: kbuild-devel; +Cc: linux-kernel
On Mon, 03 Jun 2002 12:35:05 +1000,
Keith Owens <kaos@ocs.com.au> wrote:
>Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
>http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
>release 3.0.
New files:
kbuild-2.5-core-17
kbuild-2.5-common-2.5.20-3
kbuild-2.5-i386-2.5.20-2
Synchronize link order with 2.5.20. Between 2.5.15 and 2.5.19
there were several changes to the kernel link order that look
dubious to me. Originally kbuild 2.5 for 2.5.20 preserved the
original order from 2.5.15, but I have since decided to follow the
2.5.20 link order, even if it looks broken in places.
common-2.5.20-3 also adds workarounds for include/linux/zlib.h.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-05 13:53 ` Keith Owens
@ 2002-06-07 8:49 ` Keith Owens
2002-06-12 13:54 ` Keith Owens
0 siblings, 1 reply; 12+ messages in thread
From: Keith Owens @ 2002-06-07 8:49 UTC (permalink / raw)
To: kbuild-devel; +Cc: linux-kernel
On Wed, 05 Jun 2002 23:53:43 +1000,
Keith Owens <kaos@ocs.com.au> wrote:
>Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
>http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
>release 3.0.
New files:
kbuild-2.5-core-18
Change from core-17.
Add a missing case for dependency standardization.
kbuild-2.5-common-2.4.18-8
kbuild-2.5-i386-2.4.18-3
Synchronize link order method with 2.5.20, so both 2.4 and 2.5
versions of kbuild 2.5 use the same process.
kbuild-2.5-common-2.4.19-pre10-1
kbuild-2.5-i386-2.4.19-pre10-1
Upgrade to 2.4.19-pre10. Also has new link order method.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Announce: Kernel Build for 2.5, release 3.0 is available
2002-06-07 8:49 ` Keith Owens
@ 2002-06-12 13:54 ` Keith Owens
0 siblings, 0 replies; 12+ messages in thread
From: Keith Owens @ 2002-06-12 13:54 UTC (permalink / raw)
To: kbuild-devel; +Cc: linux-kernel
On Wed, 05 Jun 2002 23:53:43 +1000,
Keith Owens <kaos@ocs.com.au> wrote:
>Release 3.0 of kernel build for kernel 2.5 (kbuild 2.5) is available.
>http://sourceforge.net/projects/kbuild/, package kbuild-2.5, download
>release 3.0.
New files:
kbuild-2.5-core-19
Change from core-18.
Change allno/allyes/allmod to all*config.
Replace $([<^@][DF]) with $(dir/notdir).
Do a dummy write to the database to workaround a kernel bug on
timestamps of mmaped files.
kbuild-2.5-i386-2.4.18-4
kbuild-2.5-i386-2.4.19-pre10-2
Backport CC/CC_real fix from 2.5.
kbuild-2.5-common-2.5.21-1
kbuild-2.5-i386-2.5.21-1
Upgrade to 2.5.21.
More arch patches for 2.5.21 to follow.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2002-06-12 13:54 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-03 4:06 Announce: Kernel Build for 2.5, release 3.0 is available Hayden James
2002-06-03 4:14 ` Keith Owens
2002-06-03 4:51 ` Thunder from the hill
-- strict thread matches above, loose matches on Subject: below --
2002-06-03 2:35 Keith Owens
2002-06-03 5:31 ` Keith Owens
2002-06-04 4:53 ` Keith Owens
2002-06-04 9:16 ` Alex Riesen
2002-06-04 22:55 ` Keith Owens
2002-06-05 13:19 ` Alex Riesen
2002-06-05 13:53 ` Keith Owens
2002-06-07 8:49 ` Keith Owens
2002-06-12 13:54 ` Keith Owens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox