Re: [kbuild-devel] Orphaned symbols in the Configure.help file

2001-04-23 Thread Keith Owens
On Fri, 20 Apr 2001 08:54:29 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >The following symbols have entries in the Configure.help file but are >not presently used by CML1. Would the people who own these please tell >me which ones are genuinely dead so I can remove them? > >iA64 port:

[kbuild-devel] Random configurator

2001-04-28 Thread Keith Owens
I dimly remember that somebody had a script to generate random configurations for kbuild. Is there a reasonably current version available, for any 2.4 kernel? I want to stress test my 2.5 rules. ___ kbuild-devel mailing list [EMAIL PROTECTED] http://

Re: [kbuild-devel] Random configurator

2001-04-28 Thread Keith Owens
On Sat, 28 Apr 2001 23:53:05 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Michael Elizabeth Chastain <[EMAIL PROTECTED]>: >> This would be a very useful feature for CML2 as well. With a random >> configuration generator, anyone can step up and build 100's of >> configurations, which catc

Re: [kbuild-devel] [PATCH] automatic multi-part link rules (fwd)

2001-04-30 Thread Keith Owens
On Tue, 1 May 2001 00:43:42 +0200 (CEST), Kai Germaschewski <[EMAIL PROTECTED]> wrote: >I sent this to the kbuild list about a week ago, and I received exactly >zero replies, so I'm posting to l-k now. This may mean that the idea is >totally stupid (but I'd like to know) or unquestionably good (t

Re: [kbuild-devel] [PATCH] automatic multi-part link rules (fwd)

2001-04-30 Thread Keith Owens
On Tue, 1 May 2001 01:31:20 +0200, "J . A . Magallon" <[EMAIL PROTECTED]> wrote: >On 05.01 Keith Owens wrote: >> The patch appears to work but is it worth applying now? The existing >> 2.4 rules work fine and the entire kbuild system will be rewritten for >>

[kbuild-devel] [patch] 2.4.4 aic7xxx config

2001-05-05 Thread Keith Owens
Circular dependencies in config, CONFIG_SCSI_AIC7XXX depends on CONFIG_SCSI_AIC7XXX_OLD which depends on CONFIG_SCSI_AIC7XXX. Also it does not cater for aic7xxx being a module. This patch checks CONFIG_SCSI_AIC7XXX first, only if not set will it try CONFIG_SCSI_AIC7XXX_OLD. Against 2.4.4, will

[kbuild-devel] Re: [patch] 2.4.4 aic7xxx config

2001-05-05 Thread Keith Owens
On Sat, 5 May 2001 12:35:33 +0100 (BST), Alan Cox <[EMAIL PROTECTED]> wrote: >> -if [ "$CONFIG_SCSI_AIC7XXX" != "y" ]; then >> +if [ "$CONFIG_SCSI_AIC7XXX" = "n" ]; then > >But it is legal to have both as modules OK, forget the change to drivers/scsi/Config.in, the change to drivers/scsi/aic7xxx

[kbuild-devel] [patch] 2.4.4/drivers/isdn/Config.in

2001-05-05 Thread Keith Owens
This has been confirmed with Armin Schindler, the eicon maintainer. Remove the circular dependency between CONFIG_ISDN_DRV_EICON and CONFIG_ISDN_DRV_EICON_OLD. Mark DIVAS as experimental. Against 2.4.4. Index: 4.1/drivers/isdn/Config.in --- 4.1/drivers/isdn/Config.in Tue, 24 Apr 2001 10:55:55 +

Re: [kbuild-devel] Why recovering from broken configs is too hard

2001-05-03 Thread Keith Owens
On Thu, 3 May 2001 03:47:55 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >OK, so you want CML2's "make oldconfig" to do something more graceful than >simply say "Foo! You violated this constraint! Go fix it!" (i) Start with a valid config. CML2 will not allow any changes that violate

Re: [kbuild-devel] Why recovering from broken configs is too hard

2001-05-03 Thread Keith Owens
On Thu, 3 May 2001 12:59:21 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> (3) For failing constraints, freeze the guard variables, change >> the dependent variable to satisfy the constraint then

[kbuild-devel] Why shadow trees?

2001-05-15 Thread Keith Owens
A few people have asked why my kbuild-2.5 supports shadow trees. This is a reasonable question, given the extra code and complexity required to support them. Why not just use Jeff Garzick's patch for supporting third party drivers? If kbuild only had to support add on, free-standing third party

[kbuild-devel] Removal of CPP and CPPFLAGS

2001-05-17 Thread Keith Owens
The distinction between CC and CPP and between [AC]FLAGS and CPPFLAGS is very weakly enforced in kbuild. Most code uses CC and [AC]FLAGS, even when preprocessing. The extra cflags are almost always preprocessor flags, as are [AC]FLAGS_KERNEL. I plan to remove CPP and CPPFLAGS, replacing $(CPP)

Re: [kbuild-devel] Removal of CPP and CPPFLAGS

2001-05-18 Thread Keith Owens
On Fri, 18 May 2001 09:41:51 +0200 (CEST), Kai Germaschewski <[EMAIL PROTECTED]> wrote: >On Fri, 18 May 2001, Keith Owens wrote: >> I plan to remove CPP and CPPFLAGS, replacing $(CPP) with $(CC) -E >> throughout and merging CPPFLAGS into [AC]FLAGS. This change will make

Re: [kbuild-devel] Removal of CPP and CPPFLAGS

2001-05-18 Thread Keith Owens
On Fri, 18 May 2001 12:44:31 +0200 (CEST), Kai Germaschewski <[EMAIL PROTECTED]> wrote: >Okay, I think you're right, the logical separation is not worth the >additional complexity. But why not leave the CPP variable at least? On second thoughts I will keep CPP, it is a useful indication that the

Re: [kbuild-devel] Re: CML2 design philosophy heads-up

2001-05-18 Thread Keith Owens
On Fri, 18 May 2001 14:41:22 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Michael Elizabeth Chastain <[EMAIL PROTECTED]>: >> It would be nice if either (a) the tools ran with Python 1.5.2 or (b) >> some more time elapses and lots more people have Python 2.0 installed. > >I think we'll get

[kbuild-devel] Documentation/DocBook and related scripts

2001-05-26 Thread Keith Owens
documentation # - Look more closely at some of the scarier bits :) +# 26/05/2001 - Support for separate source and object trees. +# Return error code. +# Keith Owens <[EMAIL PROTECTED]> + # # This will read a 'c' file and scan for embedded comments in

[kbuild-devel] Auto detection of changed commands/flags

2001-05-28 Thread Keith Owens
The current kbuild tracks changes to CFLAGS and related variables via the %.o: %.c rule in Rules.make and forces a recompile if the flags have changed. This rule, like much of kbuild, does about 90% of the job but I want 100% accuracy. The existing rule only checks flags and does not detect chan

Re: [kbuild-devel] Auto detection of changed commands/flags

2001-05-29 Thread Keith Owens
On Tue, 29 May 2001 11:28:28 +0200 (CEST), Kai Germaschewski <[EMAIL PROTECTED]> wrote: >On Mon, 28 May 2001, Keith Owens wrote: >> My aim is to detect if the command has changed and force the target to >> be rebuilt. > >I started my own rewrite of kbuild some time

Re: [kbuild-devel] Re: [patch] 2.4.6-pre4 - Removal of linux-kbuild@gear.torque.net

2001-06-21 Thread Keith Owens
On Thu, 21 Jun 2001 09:50:43 +0200, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >Keith Owens wrote: >> 2.4.6-pre5 has removed the last reference to [EMAIL PROTECTED] >> Time to kill that list and get rid of the spammers. MEC? > >The last stable kernel still have the

[kbuild-devel] Re: [parisc-linux] SCSI in arch/{m68k,parisc,sparc*}/config.in (fwd)

2001-06-22 Thread Keith Owens
Here's a project for somebody. Go through drivers/scsi/Config.in, identify the bus type for each driver (PCI, ISA, EISA, MCA, SBUS, NUBUS, ZORRO, whatever) and add the required $CONFIG_xxx to each driver line. Any takers? --- Forwarded Message To: Keith Owens <[EMAIL PROTEC

Re: [kbuild-devel] Build system transition plan for 2.5

2001-06-22 Thread Keith Owens
On Fri, 22 Jun 2001 21:05:23 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Linus has let the cat out of the bag that 2.5 "looks like it will open >in a week or two" . >So, one big question is, what order are we going to send our patches >in? Do we wan

Re: [kbuild-devel] Build system transition plan for 2.5

2001-06-22 Thread Keith Owens
On Sat, 23 Jun 2001 00:29:45 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> There is still the work required to handle CML2 with separate source >> and object trees and with multiple source trees. > >What can I

Re: [kbuild-devel] Re: [patch] 2.4.6-pre4 - Removal of linux-kbuild@gear.torque.net

2001-06-23 Thread Keith Owens
On Sat, 23 Jun 2001 11:30:10 -0700, Michael Elizabeth Chastain <[EMAIL PROTECTED]> wrote: >Keith, would you like to submit a MAINTAINERS patch for 2.2.19 to >change the mailing list, or would you like me to do it? Your's is the only kbuild contact in 2.2, probably best if you do it. __

Re: [kbuild-devel] Build system transition plan for 2.5

2001-06-22 Thread Keith Owens
On Fri, 22 Jun 2001 23:42:36 -0400, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> Just add support for CML2 in the same style as CML1, replacing the code >> in install-cml2. As a temporary measure, append '-2&#

Re: [kbuild-devel] Build system transition plan for 2.5

2001-06-25 Thread Keith Owens
On Mon, 25 Jun 2001 08:43:57 -0700, Michael Elizabeth Chastain <[EMAIL PROTECTED]> wrote: >Keith writes: >> Yes there is. Eric is ready, I am not quite ready yet, I am still >> fighting implicit dependencies. ESR goes first. > >Okay, then here is my proposal for a roadmap: > >. cml2 goes first

Re: [kbuild-devel] Build system transition plan for 2.5

2001-06-25 Thread Keith Owens
On Mon, 25 Jun 2001 07:35:05 -0700, Michael Elizabeth Chastain <[EMAIL PROTECTED]> wrote: >Actually I think of myself as more "emeritus" than "honcho". > >My ideas for a roadmap: > >. pick one patch to go first rather than put both in the same point > release. I was thinking of kbuild 2.5 with

Re: [kbuild-devel] Build system transition plan for 2.5

2001-06-25 Thread Keith Owens
On Mon, 25 Jun 2001 08:06:11 -0700, Michael Elizabeth Chastain <[EMAIL PROTECTED]> wrote: >Oof, both of you want to go first, and there are no "killer arguments" >for which to prefer. Yes there is. Eric is ready, I am not quite ready yet, I am still fighting implicit dependencies. ESR goes fir

Re: [kbuild-devel] Draft transition plan

2001-06-27 Thread Keith Owens
On Wed, 27 Jun 2001 18:07:37 +0200, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >Could you upload the patches to sourceforge (base 2.4.6-pre5) ? > >In this manner we can see the status of kbuild and make some >test before it would be publicly released. >I'm curios to see the Keith's works (and a

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.3 is available.

2001-09-26 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.3 of kernel build for kernel 2.5 (kbuild 2.5) is available. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.3. http://marc.theaimsgroup.com/?l=linux-kernel&m=997254

Re: [kbuild-devel] Kernel Build for 2.5, Release 1.3 is available.

2001-09-27 Thread Keith Owens
On Thu, 27 Sep 2001 08:46:34 +, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >I tried kbuild 1.3, it compile without problems. > >But I noticed that some asm warning come with >/tmp/. So I think that "-pipe" option is not right >propagated. (on i386). > >BTW how to debug kbuild? > >When I

[kbuild-devel] Re: xconfig fails in kernel>= 2.4.11, brakage in network code

2001-10-21 Thread Keith Owens
On 21 Oct 2001 20:12:42 -0400, Alex <[EMAIL PROTECTED]> wrote: >Xconfig is failing for kernel>=2.4.11. The breakage appears to be in the >network code >make -C scripts kconfig.tk >make[1]: Entering directory `/usr/src/linux-2.4.12-ac3-tux2-A9/scripts' >drivers/net/Config.in: 252: can't handle dep

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.4 updated to 2.4.13

2001-10-28 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.4 of kernel build for kernel 2.5 (kbuild 2.5) has been updated to kernel 2.4.13. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.4. http://marc.theaimsgroup.com/?l

[kbuild-devel] Add update_if_changed()

2001-10-28 Thread Keith Owens
Some generated files have a lot of dependencies and a lot of dependents. For this case it is worth doing a micro optimization to detect if the generated contents have changed since the last time. The obvious example is asm-offsets.h. Most asm-offsets.h have large dependency trees, arch/i386/asm

Re: [kbuild-devel] Re: Handling boolean subsets of objects

2001-10-28 Thread Keith Owens
On Sun, 28 Oct 2001 20:39:42 -0600, Peter Samuelson <[EMAIL PROTECTED]> wrote: > > [peter] >> >select_cond(CONFIG_ISDN slhc.o CONFIG_ISDN_PPP) > >[kaos] >> That is worse, you can select a list of objects, where does the >> second config go? > >You can also have a list of CONFIGs, can you not? I

[kbuild-devel] Re: Handling boolean subsets of objects

2001-10-29 Thread Keith Owens
On Mon, 29 Oct 2001 04:30:39 -0600, Peter Samuelson <[EMAIL PROTECTED]> wrote: >[kaos] >> I was hoping to compress the existing three lines to one. >> >> select_cond(CONFIG_SLIP_COMPRESSED CONFIG_SLIP slhc.o) > >Right, and I *still* don't understand why order matters. If either var >is 'n' or '

[kbuild-devel] Handling boolean subsets of objects

2001-10-28 Thread Keith Owens
Several Makefile.in files have code like this ifsel(CONFIG_ISDN_PPP) select(CONFIG_ISDN slhc.o) endif The select() defines how the object is compiled, the ifsel is a boolean that decides if the object is built at all. I am thinking about adding a new construct: select_cond(CONFIG_ISDN CONFIG

Re: [kbuild-devel] Re: Handling boolean subsets of objects

2001-10-29 Thread Keith Owens
On Mon, 29 Oct 2001 01:44:59 -0600, Peter Samuelson <[EMAIL PROTECTED]> wrote: >*If* we can assume that a 'n' variable will not be '' instead [yes, I >know, we can't assume that at present], the makefile implementation is >trivial: > >ifeq(,$(findstring n,$(CONFIG_FOO)$(CONFIG_BAR)) > ifneq(,$(f

[kbuild-devel] Recording which gcc was used to compile the kernel

2001-10-31 Thread Keith Owens
The hotplug list is discussing if they can automate the download and installation of drivers to suit new hardware. Personally I do not think it is going to work but that is not our problem. The question of mixing objects compiled with different compilers was raised. --- Forwarded Message O

[kbuild-devel] Re: Handling boolean subsets of objects

2001-10-31 Thread Keith Owens
Allowing a variable number of CONFIGs in commands gives a useful reduction in the number of commands required by kbuild 2.5. select(config objects) -> select(config objects) [ unchanged ] always(objects) -> select(objects) always_mod(objects) -> select(CONFIG_

Re: [kbuild-devel] Handling boolean subsets of objects

2001-10-29 Thread Keith Owens
On Mon, 29 Oct 2001 09:54:39 +0100 (CET), Kai Germaschewski <[EMAIL PROTECTED]> wrote: >On Mon, 29 Oct 2001, Keith Owens wrote: >> ifsel(CONFIG_ISDN_PPP) >> select(CONFIG_ISDN slhc.o) >> endif > >How about handling this in the configuration language? I don&#x

Re: [kbuild-devel] Re: Handling boolean subsets of objects

2001-10-28 Thread Keith Owens
On Sun, 28 Oct 2001 20:11:21 -0600, Peter Samuelson <[EMAIL PROTECTED]> wrote: >[kaos] >> select_cond(CONFIG_ISDN CONFIG_ISDN_PPP slhc.o) >> >> Both configs must be selected, either as 'y' or 'm'. The first config >> defined how the object is compiled. I am worried that this might be >> confus

[kbuild-devel] [patch] CML1 changes for kbuild 2.5

2001-11-11 Thread Keith Owens
Menuconfig Mon, 12 Nov 2001 00:36:10 +1100 kaos +(linux-2.4/27_Menuconfig 1.1.1.1.1.1.1.1 644) @@ -73,6 +73,10 @@ # - Support for multiple conditions in dep_tristate(). # - Implemented new functions: define_tristate(), define_int(), define_hex(), # define_string(), dep_bool(). +# +# 12 November 2

Re: [kbuild-devel] Re: Building glibc with kbuild-2.5 kernel

2001-11-08 Thread Keith Owens
On Thu, 08 Nov 2001 11:03:43 -0500, Pragnesh Sampat <[EMAIL PROTECTED]> wrote: >Out of curiosity, (please pardon me for jumping in like this since I >am still catching up with kbuild issues), but has Cons >(http://www.gnu.org/software/cons) been considered for linux kernel >build? It does a bett

Re: [kbuild-devel] The 1.8.3 version of CML2 is available

2001-11-11 Thread Keith Owens
On Sun, 11 Nov 2001 21:58:40 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> ((X86 and SMP) implies (RTC != n)) >> I have no idea why that requirement is in CML2. > >It's documented in Configure.help; see th

Re: [kbuild-devel] Re: Building glibc with kbuild-2.5 kernel

2001-11-06 Thread Keith Owens
On Tue, 6 Nov 2001 15:33:37 -0600, Peter Samuelson <[EMAIL PROTECTED]> wrote: >[Bill Hay] >> How does one build glibc with a kbuild 2.5 kernel? Glibc expects to >> be pointed at a single directory containing the kernel header files >> but when using kbuild the generated header files (eg version.

[kbuild-devel] Re: CML2, how to set a string

2001-11-12 Thread Keith Owens
On Mon, 12 Nov 2001 12:53:49 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >I understand what you're trying to do, but not why CML2 has to be involved. >What tests or operations do you need CML2 to be able to spport on lists, >and what action do you want to trigger? I need a variable out o

[kbuild-devel] Re: Announce: Kernel Build for 2.5, Release 1.6 is available

2001-11-12 Thread Keith Owens
>Release 1.6 of kernel build for kernel 2.5 (kbuild 2.5) has been >released. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, >download release 1.6. There is now a patch from kbuild 2.5 2.4.14 to kbuild 2.5 2.4.15-pre4, under release 1.6. Or there will be once it propagates through

[kbuild-devel] Re: CML2 1.8.3 problems

2001-11-13 Thread Keith Owens
On Tue, 13 Nov 2001 17:25:58 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> CML2 allows MACINTOSH_DRIVERS, SGIWD93_SCSI, SCSI_DECSII, PPC_RTAS, >> PREP_RESIDUAL, GEN_RTC, BLK_DEV_IT8172, MACE, BMAC, GMAC, LAN_SAA9

[kbuild-devel] Re: CML2, how to set a string

2001-11-14 Thread Keith Owens
On Wed, 14 Nov 2001 12:07:32 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >OK. I can do that. How are you going to condition the value on an >architecture, though? Is your derivation going to look something like this? > >derive MYVAR from (X86 ? "a" : (PPC ? "b" : (ARM ? "c" : "x"))) >

[kbuild-devel] Re: Symbols missing help

2001-11-14 Thread Keith Owens
On Thu, 15 Nov 2001 02:33:37 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >The following configuration symbols are missing help entries. If you can >supply a help entry for one or more of these, please send it to me for >incorporation in the master Configure.help file. These are a mixtur

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.7 is available

2001-11-15 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.7 of kernel build for kernel 2.5 (kbuild 2.5) has been released. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.7. http://marc.theaimsgroup.com/?l=linux-kernel&m=

[kbuild-devel] Re: Announce: Kernel Build for 2.5, Release 1.7 is available

2001-11-15 Thread Keith Owens
On Thu, 15 Nov 2001 02:28:41 -0700, Erik Andersen <[EMAIL PROTECTED]> wrote: >Any plans to do something comparable to mec's dancing makefiles >patch where all the makefiles get sourced rather then re-invoking >make a zillion times with 'make -C' calls? I'm sure you've read >the old Recursive Mak

[kbuild-devel] Re: [ANNOUNCE] mconfig 0.20 available

2001-11-17 Thread Keith Owens
On Fri, 16 Nov 2001 17:38:40 +0100, Christoph Hellwig <[EMAIL PROTECTED]> wrote: >The mconfig release 0.20 is now available. > >Mconfig is a tool to configure the linux kernel, similar to >make {menu,x,}config, but written in C and with a proper yacc >parser. Christoph, could you explain why thi

[kbuild-devel] Re: CML2, how to set a string

2001-11-12 Thread Keith Owens
On Mon, 12 Nov 2001 04:05:11 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> In CML2, how do you set a string variable that does not appear in a >> menu? CML1 for kbuild 2.5 has >> >>

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.8 is available

2001-11-20 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.8 of kernel build for kernel 2.5 (kbuild 2.5) has been released. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.8. kbuild 2.5 currently supports i386, ia64, sparc

[kbuild-devel] Re: CML2, how to set a string

2001-11-14 Thread Keith Owens
On Thu, 15 Nov 2001 00:05:20 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> derive MYVAR from (X86 ? "a" : ) >> derive MYVAR from (PPC ? "b" : ) >> derive MYVAR from (ARM ? "c" :

[kbuild-devel] kbuild 2.5 will default to no -traditional for assembler

2001-11-17 Thread Keith Owens
Just a heads up. Current kbuild 2.5 defaults to -traditional for assembler so code that requires full cpp processing has to specify -no-traditional. That is painful, most new code requires full cpp so users have to specify overrides. -no-traditional is not supported by cpp so kbuild has to fidd

Re: [kbuild-devel] The 1.8.3 version of CML2 is available

2001-11-12 Thread Keith Owens
On Mon, 12 Nov 2001 04:14:07 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: > If you run Linux on a multiprocessor machine and said Y to > "Symmetric Multi Processing" above, you should say Y here to read > and set the RTC in an SMP compatible fashion. > >That is, it looks to me like "SMP

Re: [kbuild-devel] '$*' Considered Harmful?

2001-11-18 Thread Keith Owens
On Sun, 18 Nov 2001 20:21:18 -0600, Peter Samuelson <[EMAIL PROTECTED]> wrote: >Is there any reason for us to use $* instead of $@ or $<, anywhere in >the kernel makefiles? None at all. kbuild 2.5 removed them. ___ kbuild-devel mailing list [EMAIL P

Re: [kbuild-devel] The 1.8.3 version of CML2 is available

2001-11-12 Thread Keith Owens
On Mon, 12 Nov 2001 04:19:51 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> if (INPUT_GAMEPORT != n) >> (((SOUND_ESSSOLO1 == y) or ((SOUND_ES1370 == y) or ((SOUND_ES1371 == y) or >(SOUND_SONICVIBES == y

Re: [kbuild-devel] KBuild2.5 installation options left out of CML2?

2001-11-18 Thread Keith Owens
On Sun, 18 Nov 2001 21:49:40 -0500, "Hoho" <[EMAIL PROTECTED]> wrote: >Is it possible that the installation options for KBuild2.5 have not been >ported to CML2? Both CML1 and CML2 contain 2.4 information only. The extra variables required for kbuild 2.5 are dynamically added by scripts/Makefile

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.6 is available

2001-11-08 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii "Release early, release often". Release 1.6 of kernel build for kernel 2.5 (kbuild 2.5) has been released. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.6. http://marc.th

[kbuild-devel] CML2, how to set a string

2001-11-11 Thread Keith Owens
In CML2, how do you set a string variable that does not appear in a menu? CML1 for kbuild 2.5 has define_string CONFIG_KBUILD_CRITICAL "CONFIG_SMP CONFIG_KBUILD_GCC_VERSION" KBUILD_CRITICAL is a list of critical config variables, any change requries a full recompile. This variable is not set i

[kbuild-devel] CML2 1.8.3 problems

2001-11-11 Thread Keith Owens
CML2 1.8.3. The problems below only occur when starting from a valid 2.4.15-pre2 CML1 .config, i.e. they are conversion problems. The problems go away once config.out has been built. However these problems are likely to cause a lot of complaints during the conversion stage. In every case, expe

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.9 is available

2001-11-23 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.9 of kernel build for kernel 2.5 (kbuild 2.5) has been released. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.9. kbuild 2.5 currently supports i386 (2.4.15), ia

[kbuild-devel] CML 1.9.0 menuconfig loop

2001-11-26 Thread Keith Owens
I got a loop in CML2 1.9.0 make menuconfig on a minimal config.out created by CML2 make oldconfig. The end of the debug shows is_visible(watchdog) called watchdog not visible, ancestor WATCHDOG false is_visible(kernelhacking) called kernelhacking not visible, kernelhacking guard

[kbuild-devel] Extending CML2 menus

2001-11-26 Thread Keith Owens
For kbuild 2.5 I need to add a couple of sub-menus on the end of the main menu. How do I do that? The "obvious" attempt at extending the menu did not work. I defined rules-2.5.cml containing this source "rules.cml" symbols FOO 'foo' BAR 'bar' kao 'kao' menu kao# kao

Re: [kbuild-devel] CML2 1.9.1 is available

2001-11-27 Thread Keith Owens
On Tue, 27 Nov 2001 13:39:44 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens has reported a looping bug I can't reproduce -- the bug >log suggests that his CML2 rulebase is mis-installed somehow. The bug >list is otherwise empty. The to-do list i

[kbuild-devel] Re: CML2 1.9.1 is available

2001-11-27 Thread Keith Owens
CML2 1.9.1 installed over pristine 2.4.16. I double checked this time, one brown paper bag a day is enough. Python 2.1, RH 7.2. # rm .config config.out rules.out # yes '' | make oldconfig # grep BLUEZ .config config.out .config:# CONFIG_BLUEZ is not set .config:# CONFIG_BLUEZ_L2CAP is not set

[kbuild-devel] Re: CML2 1.9.1 is available

2001-11-28 Thread Keith Owens
On Wed, 28 Nov 2001 13:16:08 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> # make oldconfig >> # grep BLUEZ .config config.out >> .config:# CONFIG_BLUEZ is not set >> config.out:CONFIG_BLUEZ=n >>

[kbuild-devel] CML2 choice funny

2001-11-28 Thread Keith Owens
In my never ending quest to try something stupid: choices kernel_format # The format that the kernel is to be compiled in VMLINUX VMLINUZ BZIMAGE ZIMAGE default BZIMAGE unless IA64 suppress VMLINUZ BZIMAGE ZIMAGE Will set BZIMAGE because it is the default, even though it has been suppre

[kbuild-devel] Re: Forgotten driver

2001-11-29 Thread Keith Owens
On Thu, 29 Nov 2001 16:28:00 +0100, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >Keith Owens wrote: >> This is my list from 2.4.16. A lot are false positives, but some are >> definitely orphaned. If you spot any errors in the Makefile.in rules >> compared to Makef

Re: [kbuild-devel] CML2 choice funny

2001-11-29 Thread Keith Owens
On Thu, 29 Nov 2001 02:46:38 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> I am having some problems with the kernel format option, every arch >> needs this option but the choice list and default will vary between

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.4 is available.

2001-10-07 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.4 of kernel build for kernel 2.5 (kbuild 2.5) is available. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.34 http://marc.theaimsgroup.com/?l=linux-kernel&m=997254

[kbuild-devel] Re: kbuild 1.3 comments and bugs

2001-10-08 Thread Keith Owens
Apologies for the delay. You raised some good points so I put the mail one side to think about then forgot it was in my drafts folder. On Sat, 29 Sep 2001 17:05:57 +0200, "Giacomo A. Catenazzi" <[EMAIL PROTECTED]> wrote: >BUG: > >$ make mrproper >$ make mrproper >Error: you must create a .confi

[kbuild-devel] Re: Export objs from an external Makefile?

2001-10-11 Thread Keith Owens
On Thu, 11 Oct 2001 09:35:32 -0700, Tom Rini <[EMAIL PROTECTED]> wrote: >Hey all. How do you do the 'export-objs' bits in a kernel module that's >outside of the kernel? Thanks.. Compile with -DMODULE -DEXPORT_SYMTAB. If the kernel has modversions, add -DMODVERSIONS -include $(HPATH)/linux/mod

[kbuild-devel] Re: Export objs from an external Makefile?

2001-10-11 Thread Keith Owens
On Thu, 11 Oct 2001 16:57:34 -0700, Tom Rini <[EMAIL PROTECTED]> wrote: >On Fri, Oct 12, 2001 at 09:42:05AM +1000, Keith Owens wrote: >> On Thu, 11 Oct 2001 09:35:32 -0700, >> Tom Rini <[EMAIL PROTECTED]> wrote: >> >Hey all. How do you do the 'ex

Re: [kbuild-devel] Re: kbuild 1.3 comments and bugs

2001-10-14 Thread Keith Owens
On Wed, 10 Oct 2001 16:39:16 +0200, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >Keith Owens wrote: >Maybe a better solution: mrproper don't depend on .config. I convert user_command() to 'make' rules in place, so the result replaces user_command(). The expanded co

Re: [kbuild-devel] Circular deps

2001-10-05 Thread Keith Owens
On Fri, 5 Oct 2001 17:19:59 -0700, Tom Rini <[EMAIL PROTECTED]> wrote: >Hey all. Will 'circular deps' be a problem with kbuild-2.5? No. 2.5 uses a 2 layer dependency tree instead of the multi-layer (and possibly circular) tree used in 2.4. 2.5 targets (*.[oais]) depend on the files that they

[kbuild-devel] Re: Visibility problem on make oldconfig

2001-11-29 Thread Keith Owens
On Thu, 29 Nov 2001 23:42:11 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith Owens <[EMAIL PROTECTED]>: >> # grep BLUEZ config.out >> config.out:CONFIG_BLUEZ=n >> config.out:CONFIG_BLUEZ_L2CAP=n >> config.out:CONFIG_BL

[kbuild-devel] Re: kbuild-2.5 and CML2 question/proposal.

2001-11-30 Thread Keith Owens
On Fri, 30 Nov 2001 14:10:41 +0100, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >.config should depends in all [Cc]onfig.in. >kbuild-2.4 and 2.5 seem not to take these dependencies. > >It solves no problems, but it is IMHO a nice features. >[Lately I did see anymore problems of people not callin

[kbuild-devel] Announce: Kernel Build for 2.5, Release 1.10 is available

2001-12-02 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii Release 1.10 of kernel build for kernel 2.5 (kbuild 2.5) has been released. http://sourceforge.net/projects/kbuild/, Package kbuild-2.5, download release 1.10. This is now ready to go to Linus for inclusio

[kbuild-devel] Re: Announce: Kernel Build for 2.5, Release 1.10 is available

2001-12-02 Thread Keith Owens
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Content-Type: text/plain; charset=us-ascii On Sun, 02 Dec 2001 23:48:29 +1100, Keith Owens <[EMAIL PROTECTED]> wrote: >Release 1.10 of kernel build for kernel 2.5 (kbuild 2.5) has been >released. http://sourceforge.net/projects/kbui

Re: [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5

2001-12-03 Thread Keith Owens
On Tue, 4 Dec 2001 01:22:52 +0100 (CET), Dave Jones <[EMAIL PROTECTED]> wrote: >Do you plan to fix the x2 slowdown before removing kbuild 2.4 ? >Or is this something that will be worked on as we progress through 2.5. It will be worked on during 2.5. I don't have time to rewrite the core code _a

[kbuild-devel] Re: Converting the 2.5 kernel to kbuild 2.5

2001-12-03 Thread Keith Owens
On Mon, 3 Dec 2001 19:42:15 -0500, Ghozlane Toumi <[EMAIL PROTECTED]> wrote: >How hard is the translation from 2.4 to 2.5 ? > >I happen to be using an alpha as my main computer, but i'm quite new to this >arch, so if the conversion doesn't require heavy guruness i guess i can >help.. if not, i

[kbuild-devel] Re: Makefile.defs.config question

2001-12-04 Thread Keith Owens
On Tue, 4 Dec 2001 19:54:41 -0500, Ghozlane Toumi <[EMAIL PROTECTED]> wrote: >in arch/i386/Makefile.defs.config >why do you use code like > >ifneq ($(subst n,,$(CONFIG_M386)),) > CFLAGS += -march=i386 >endif > >rather than > >ifeq($(CONFIG_M386),y) > CFLAGS += -march=i386 >endif ifeq(,y) onl

Re: [kbuild-devel] kbuild-2.5 and CML2 question/proposal.

2001-11-30 Thread Keith Owens
On Fri, 30 Nov 2001 12:27:25 +0100, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >In kbuild-2.5 is it possible to implement a full CML2 dependencies >support? >In other words: >1) Eric: could you creadte a tool for CML2 similar >to gcc -MM, to feed it to kbuild-2.5? >2) Keith: could you autom

Re: [kbuild-devel] kbuild 2.5 & menuconfig

2001-12-02 Thread Keith Owens
On Sun, 2 Dec 2001 20:52:43 +0100 (CET), Sam Ravnborg <[EMAIL PROTECTED]> wrote: >I have started using of kbuild recently, latest on top of vanilla >2.4.16. >Executing "make -f Makefile-2.5 menuconfig" gave me a few suprises. > >1) The 'old-style' way to call GCC and friends was used, displaying

[kbuild-devel] Re: CML2 1.9.4 is available

2001-12-06 Thread Keith Owens
the ancestor may now be unfrozen). > >Problems reported by Keith Owens and Dave Relson have been fixed. I am still seeing cases where it takes two runs of make oldconfig to get consistent output. This is not a show stopper but it would be nice if it could be fixed. Starting from a pristi

Re: [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5

2001-12-04 Thread Keith Owens
On Tue, 4 Dec 2001 18:21:15 + (GMT), Alan Cox <[EMAIL PROTECTED]> wrote: >> make bzlilo modules modules_install: it would be a simble >> make install: (and you configure with CML1/CML2 what install >> means). > >How does it handle that when install means different things on each box of >a set

Re: [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5

2001-12-04 Thread Keith Owens
On Wed, 5 Dec 2001 00:05:53 +0100, David Weinehall <[EMAIL PROTECTED]> wrote: >Would it be easy to add hooks for make-rpm and make-kpkg and alike, >as methods for make installable? I don't want details for any packaging method in kbuild. kbuild's job is to build and install the kernel, not wrap

[kbuild-devel] Re: Forgotten driver

2001-11-29 Thread Keith Owens
On Thu, 29 Nov 2001 12:54:03 +0100, Giacomo Catenazzi <[EMAIL PROTECTED]> wrote: >The main point is: Could we find easily all >'orphaned file' with the new kbuild-2.5? make -f $KBUILD_SRCTREE_000/Makefile-2.5 allyes $KBUILD_OBJTREE/.tmp_global_makefile grep '\.[coS] ' $KBUILD_OBJTREE/.tmp_databa

[kbuild-devel] Update order for Linus

2001-11-30 Thread Keith Owens
On Fri, 30 Nov 2001 11:34:30 -0500, "Eric S. Raymond" <[EMAIL PROTECTED]> wrote: >Keith, what are you thinking now about integration order? New makefiles >first or CML2 first? Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii kbuild 2.5 is up to 2.4.16 for i386, ia64, sparc32 and spa

Re: [kbuild-devel] (no subject)

2001-12-07 Thread Keith Owens
On Fri, 7 Dec 2001 11:01:58 +, Russell King <[EMAIL PROTECTED]> wrote: >On Fri, Dec 07, 2001 at 03:36:13PM +1100, Keith Owens wrote: >> We will not get all architectures converted in 48 hours or even 72. >> kbuild 2.5 has been available for months and only i386, ia64,

[kbuild-devel] CML2 1.9.4 make xconfig bug

2001-12-06 Thread Keith Owens
2.4.16, kbuild 2.4 only, python 2.1. rm .config* config.out* rules.out (fgrep -v CONFIG_RTC arch/i386/defconfig ; echo CONFIG_RTC=y) > .config yes '' | make oldconfig make xconfig Select "Sound, ham radio, and telephony", select "Sound support", select "y" for SOUND_MSNDPIN. Splat. Exception i

[kbuild-devel] Visibility problem on make oldconfig

2001-11-29 Thread Keith Owens
The main visibility problem I reported against cml2 1.9.1 has been fixed in 1.9.3, but there is still one peculiarity. # rm .config config.out rules.out # yes '' | make oldconfig Although make oldconfig only asks about BLUEZ: Bluetooth subsystem support < > (NEW)?: the generated config.out con

[kbuild-devel] (no subject)

2001-12-06 Thread Keith Owens
Linus, the time has come to convert the 2.5 kernel to kbuild 2.5. I want to do this in separate steps to make it easier for architectures that have not been converted yet. 2.5.1 Semi-stable kernel, after bio is working. 2.5.2-pre1 Add the kbuild 2.5 and CML2 code, still using

Re: [kbuild-devel] CML2 1.9.4 make menuconfig visibility bug #2

2001-12-06 Thread Keith Owens
On Fri, 07 Dec 2001 14:11:54 +1100, Greg Banks <[EMAIL PROTECTED]> wrote: >Keith Owens wrote: >> >> kao.cml below, the requirement is to suppress INSTALL_VMLINUX and >> INSTALL_VMLINUX_NAME if VMLINUX is selected. > > I don't want to butt into ESR's

[kbuild-devel] CML 1.9.5 error recovery is too drastic

2001-12-08 Thread Keith Owens
The visibility problems appear to have been fixed but there is something seriously wrong with the rulebase. 2.4.16, cml2 1.9.5, kbuild 2.4. Doing a CML2 run from scratch on a pristine Linus kernel fails. We have to handle that case or nobody outside this group will be able to use CML2. Even us

Re: [kbuild-devel] (no subject)

2001-12-06 Thread Keith Owens
On Thu, 6 Dec 2001 21:30:59 -0700, Tom Rini <[EMAIL PROTECTED]> wrote: >On Fri, Dec 07, 2001 at 03:17:53PM +1100, Keith Owens wrote: >> 2.5.2-pre1 Add the kbuild 2.5 and CML2 code, still using >> Makefile-2.5, supporting both CML1 and CML2. >>

  1   2   3   >