public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Where's the documentation for Kconfig?
@ 2002-10-31 13:43 Matthew Wilcox
  2002-10-31 14:43 ` Roman Zippel
  0 siblings, 1 reply; 24+ messages in thread
From: Matthew Wilcox @ 2002-10-31 13:43 UTC (permalink / raw)
  To: linux-kernel


I'm just looking over the new arch/parisc/Kconfig trying to make sure that
it got translated correctly, but I can't find any documentation.  Some of
the Kconfig files refer to "the Configure script" -- what Configure
script?  Some of them refer to Documentation/kbuild/config-language.txt
-- which describes the old one.  Most don't tell you where to find
the description.

What's the difference between `help' and `---help---'?
What's the new idiom for define_bool?

-- 
Revolutions do not require corporate support.

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-10-31 13:43 Where's the documentation for Kconfig? Matthew Wilcox
@ 2002-10-31 14:43 ` Roman Zippel
  2002-10-31 15:27   ` Christoph Hellwig
                     ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Roman Zippel @ 2002-10-31 14:43 UTC (permalink / raw)
  To: Matthew Wilcox; +Cc: linux-kernel

Hi,

On Thu, 31 Oct 2002, Matthew Wilcox wrote:

> I'm just looking over the new arch/parisc/Kconfig trying to make sure that
> it got translated correctly, but I can't find any documentation.

http://www.xs4all.nl/~zippel/lc/

>  Some of
> the Kconfig files refer to "the Configure script" -- what Configure
> script?  Some of them refer to Documentation/kbuild/config-language.txt
> -- which describes the old one.  Most don't tell you where to find
> the description.

The comments are still the same as before and need to be corrected 
manually.

> What's the difference between `help' and `---help---'?

None. Actually you can insert lots of '---' as separators almost anywhere 
you want. The converter used ---help--- for large help texts to separate 
them a bit better from the other options.

> What's the new idiom for define_bool?

Here a small howto for CML1 users.

cml1:
bool/tristate/int/... /prompt/ /symbol/ /word/

kconfig:
config /symbol/
	bool /prompt/
	default /word/

(bool/tristate have now defaults as well.)

cml1:
define_bool /symbol/ /word/

kconfig:
config /symbol/
	bool
	default /word/

cml1:
dep_bool /prompt/ /symbol/ /dep/ ...

kconfig:
config /symbol/
	bool /prompt/
	depends on /dep/=y && ...

cml1:
dep_mbool /prompt/ /symbol/ /dep/ ...
dep_int...

kconfig:
config /symbol/
	bool /prompt/
	depends on /dep/ && ...

cml1:
choice /prompt/ /word/ /word/

kconfig:
choice
	prompt /prompt/
	default /symbol/

config
	....

endchoice

Especially the choice statement became much more powerful. Multiple 
defaults are possible, every choice value can have further dependencies 
and it can be tristate.

Dependencies are very close to the old behaviour with only some small 
differences, e.g. '-a'/'-o' are simply '&&'/'||', "CONFIG_FOO"="y" becomes 
FOO=y and only FOO has the same meaning as in dep_tristate.  Important 
here is that the undefined state is gone and kconfig will soon start 
emit warnings for undefined symbols used in expressions.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-10-31 14:43 ` Roman Zippel
@ 2002-10-31 15:27   ` Christoph Hellwig
  2002-10-31 16:03     ` Roman Zippel
  2002-11-01 12:52   ` Russell King
  2002-11-02 13:51   ` Where's the documentation for Kconfig? Erik Andersen
  2 siblings, 1 reply; 24+ messages in thread
From: Christoph Hellwig @ 2002-10-31 15:27 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Matthew Wilcox, linux-kernel

On Thu, Oct 31, 2002 at 03:43:26PM +0100, Roman Zippel wrote:
> Here a small howto for CML1 users.

Could you please update Documentation/kbuild/config-language.txt
based on that?


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-10-31 15:27   ` Christoph Hellwig
@ 2002-10-31 16:03     ` Roman Zippel
  2002-11-01  8:23       ` Rusty Russell
  0 siblings, 1 reply; 24+ messages in thread
From: Roman Zippel @ 2002-10-31 16:03 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Matthew Wilcox, linux-kernel

Hi,

On Thu, 31 Oct 2002, Christoph Hellwig wrote:

> > Here a small howto for CML1 users.
> 
> Could you please update Documentation/kbuild/config-language.txt
> based on that?

Actually I want to update it based on what's on my home page. I'll do it 
very soon.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-10-31 16:03     ` Roman Zippel
@ 2002-11-01  8:23       ` Rusty Russell
  0 siblings, 0 replies; 24+ messages in thread
From: Rusty Russell @ 2002-11-01  8:23 UTC (permalink / raw)
  To: Roman Zippel; +Cc: hch, willy, linux-kernel

On Thu, 31 Oct 2002 17:03:04 +0100 (CET)
Roman Zippel <zippel@linux-m68k.org> wrote:

> Hi,
> 
> On Thu, 31 Oct 2002, Christoph Hellwig wrote:
> 
> > > Here a small howto for CML1 users.
> > 
> > Could you please update Documentation/kbuild/config-language.txt
> > based on that?
> 
> Actually I want to update it based on what's on my home page. I'll do it 
> very soon.

Doco is great, and it'd be nice to replace what's there, but I think it's
remarkably easy to use in a monkey-see-monkey-do fashion, which is *really*
good because that's how people will use it.

Plus, I never realized how slow the old "make oldconfig" was.

Thanks Roman!
Rusty.
-- 
   there are those who do and those who hang on and you don't see too
   many doers quoting their contemporaries.  -- Larry McVoy

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-10-31 14:43 ` Roman Zippel
  2002-10-31 15:27   ` Christoph Hellwig
@ 2002-11-01 12:52   ` Russell King
  2002-11-01 13:50     ` Roman Zippel
  2002-11-02 13:51   ` Where's the documentation for Kconfig? Erik Andersen
  2 siblings, 1 reply; 24+ messages in thread
From: Russell King @ 2002-11-01 12:52 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Matthew Wilcox, linux-kernel

On Thu, Oct 31, 2002 at 03:43:26PM +0100, Roman Zippel wrote:
> On Thu, 31 Oct 2002, Matthew Wilcox wrote:
> > I'm just looking over the new arch/parisc/Kconfig trying to make sure that
> > it got translated correctly, but I can't find any documentation.
> 
> http://www.xs4all.nl/~zippel/lc/

Is there a tool to convert _a_ Config.in to a Kconfig?  lkcc doesn't
seem to do it - it wants to do thw hole lot, which isn't very useful
when you've got half a tree that's converted and many Config.in files
that contain updates that aren't in Kconfig.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 12:52   ` Russell King
@ 2002-11-01 13:50     ` Roman Zippel
  2002-11-01 19:31       ` Russell King
  0 siblings, 1 reply; 24+ messages in thread
From: Roman Zippel @ 2002-11-01 13:50 UTC (permalink / raw)
  To: Russell King; +Cc: Matthew Wilcox, linux-kernel

Hi,

On Fri, 1 Nov 2002, Russell King wrote:

> Is there a tool to convert _a_ Config.in to a Kconfig?  lkcc doesn't
> seem to do it - it wants to do thw hole lot, which isn't very useful
> when you've got half a tree that's converted and many Config.in files
> that contain updates that aren't in Kconfig.

You could put it into arch/tmp/config.in and do 'lkcc tmp'.
But converting the whole tree is the prefered solution, because lkcc needs 
all the type information of every symbol used in the config file to do a 
good job. The easiest solution is probably to get the 2.5.44 patch from my 
page, generate a diff to your converted 2.5.44 tree and apply this patch 
to 2.5.45. If you send me a 2.5.44 patch of your tree, I can do it for 
you.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 13:50     ` Roman Zippel
@ 2002-11-01 19:31       ` Russell King
  2002-11-01 20:30         ` Tom Rini
  2002-11-01 20:35         ` Roman Zippel
  0 siblings, 2 replies; 24+ messages in thread
From: Russell King @ 2002-11-01 19:31 UTC (permalink / raw)
  To: Roman Zippel; +Cc: linux-kernel

Ok, next problem.

A "hex" config entry under the old config language used to omit the "0x"
prefix, requiring it to be added by whatever used it.  Kconfig adds the
"0x" prefix, thereby causing errors.

Is this difference intentional?

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 19:31       ` Russell King
@ 2002-11-01 20:30         ` Tom Rini
  2002-11-01 20:35           ` Russell King
  2002-11-01 20:35         ` Roman Zippel
  1 sibling, 1 reply; 24+ messages in thread
From: Tom Rini @ 2002-11-01 20:30 UTC (permalink / raw)
  To: Roman Zippel, linux-kernel, Russell King

On Fri, Nov 01, 2002 at 07:31:12PM +0000, Russell King wrote:
> Ok, next problem.
> 
> A "hex" config entry under the old config language used to omit the "0x"
> prefix, requiring it to be added by whatever used it.  Kconfig adds the
> "0x" prefix, thereby causing errors.
> 
> Is this difference intentional?

I would imagine so since it means you don't have to add '0x' in front of
things anymore (since IIRC define_hex would allow either previously, fun
and hilarity would ensure).

On a related question, can we now have 'UL', etc in a hex statement /
question?

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 20:30         ` Tom Rini
@ 2002-11-01 20:35           ` Russell King
  2002-11-01 20:42             ` Tom Rini
  0 siblings, 1 reply; 24+ messages in thread
From: Russell King @ 2002-11-01 20:35 UTC (permalink / raw)
  To: Tom Rini; +Cc: Roman Zippel, linux-kernel

On Fri, Nov 01, 2002 at 01:30:33PM -0700, Tom Rini wrote:
> On a related question, can we now have 'UL', etc in a hex statement /
> question?

No thanks - that'll stop it being used in linker scripts.

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 19:31       ` Russell King
  2002-11-01 20:30         ` Tom Rini
@ 2002-11-01 20:35         ` Roman Zippel
       [not found]           ` <20020625221306.GA439@free.fr>
  1 sibling, 1 reply; 24+ messages in thread
From: Roman Zippel @ 2002-11-01 20:35 UTC (permalink / raw)
  To: Russell King; +Cc: linux-kernel

Hi,

On Fri, 1 Nov 2002, Russell King wrote:

> Ok, next problem.
> 
> A "hex" config entry under the old config language used to omit the "0x"
> prefix, requiring it to be added by whatever used it.  Kconfig adds the
> "0x" prefix, thereby causing errors.
> 
> Is this difference intentional?

No, but looking at it, I think it's better to fix the few users and to 
keep it common instead. Is there anything that needs the numbers without 
the prefix?

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 20:35           ` Russell King
@ 2002-11-01 20:42             ` Tom Rini
  2002-11-01 20:46               ` Russell King
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Rini @ 2002-11-01 20:42 UTC (permalink / raw)
  To: Roman Zippel, linux-kernel

On Fri, Nov 01, 2002 at 08:35:46PM +0000, Russell King wrote:
> On Fri, Nov 01, 2002 at 01:30:33PM -0700, Tom Rini wrote:
> > On a related question, can we now have 'UL', etc in a hex statement /
> > question?
> 
> No thanks - that'll stop it being used in linker scripts.

How, if it's not used for a value which a linker script cares about?

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 20:42             ` Tom Rini
@ 2002-11-01 20:46               ` Russell King
  2002-11-01 23:32                 ` Tom Rini
  0 siblings, 1 reply; 24+ messages in thread
From: Russell King @ 2002-11-01 20:46 UTC (permalink / raw)
  To: Tom Rini; +Cc: Roman Zippel, linux-kernel

On Fri, Nov 01, 2002 at 01:42:25PM -0700, Tom Rini wrote:
> On Fri, Nov 01, 2002 at 08:35:46PM +0000, Russell King wrote:
> > On Fri, Nov 01, 2002 at 01:30:33PM -0700, Tom Rini wrote:
> > > On a related question, can we now have 'UL', etc in a hex statement /
> > > question?
> > 
> > No thanks - that'll stop it being used in linker scripts.
> 
> How, if it's not used for a value which a linker script cares about?

Hmm, maybe I'm misunderstanding you.  Where do you want "UL" to appear
in relation to a "hex" statement?

-- 
Russell King (rmk@arm.linux.org.uk)                The developer of ARM Linux
             http://www.arm.linux.org.uk/personal/aboutme.html


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 20:46               ` Russell King
@ 2002-11-01 23:32                 ` Tom Rini
  2002-11-01 23:52                   ` Roman Zippel
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Rini @ 2002-11-01 23:32 UTC (permalink / raw)
  To: Roman Zippel, linux-kernel

On Fri, Nov 01, 2002 at 08:46:43PM +0000, Russell King wrote:
> On Fri, Nov 01, 2002 at 01:42:25PM -0700, Tom Rini wrote:
> > On Fri, Nov 01, 2002 at 08:35:46PM +0000, Russell King wrote:
> > > On Fri, Nov 01, 2002 at 01:30:33PM -0700, Tom Rini wrote:
> > > > On a related question, can we now have 'UL', etc in a hex statement /
> > > > question?
> > > 
> > > No thanks - that'll stop it being used in linker scripts.
> > 
> > How, if it's not used for a value which a linker script cares about?
> 
> Hmm, maybe I'm misunderstanding you.  Where do you want "UL" to appear
> in relation to a "hex" statement?

I want both of these statements to be legal:

config HEXVAL_A
	hex
	depends on FOO || BAR
	default "0x12345678"

config HEXVAL_B
	hex
	depends on BAZ
	default "0x12345678UL"

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 23:32                 ` Tom Rini
@ 2002-11-01 23:52                   ` Roman Zippel
  2002-11-02  0:07                     ` Tom Rini
  0 siblings, 1 reply; 24+ messages in thread
From: Roman Zippel @ 2002-11-01 23:52 UTC (permalink / raw)
  To: Tom Rini; +Cc: linux-kernel

Hi,

On Fri, 1 Nov 2002, Tom Rini wrote:

> I want both of these statements to be legal:
> 
> config HEXVAL_B
> 	hex
> 	depends on BAZ
> 	default "0x12345678UL"

Why?

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-01 23:52                   ` Roman Zippel
@ 2002-11-02  0:07                     ` Tom Rini
  2002-11-02  0:46                       ` Roman Zippel
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Rini @ 2002-11-02  0:07 UTC (permalink / raw)
  To: Roman Zippel; +Cc: linux-kernel

On Sat, Nov 02, 2002 at 12:52:05AM +0100, Roman Zippel wrote:
> Hi,
> 
> On Fri, 1 Nov 2002, Tom Rini wrote:
> 
> > I want both of these statements to be legal:
> > 
> > config HEXVAL_B
> > 	hex
> > 	depends on BAZ
> > 	default "0x12345678UL"
> 
> Why?

Consistency with values?  It's not needed, but in somplaces we had:
#define FOO 0x12345678UL,
which was replaced with
#define FOO CONFIG_BAR_VALUE

So for consistency (and only that really, so if it's hard just say No)
I'd like to be able to put back the 'UL' / 'L'

-- 
Tom Rini (TR1265)
http://gate.crashing.org/~trini/

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-02  0:07                     ` Tom Rini
@ 2002-11-02  0:46                       ` Roman Zippel
  0 siblings, 0 replies; 24+ messages in thread
From: Roman Zippel @ 2002-11-02  0:46 UTC (permalink / raw)
  To: Tom Rini; +Cc: linux-kernel

Hi,

On Fri, 1 Nov 2002, Tom Rini wrote:

> Consistency with values?  It's not needed, but in somplaces we had:
> #define FOO 0x12345678UL,
> which was replaced with
> #define FOO CONFIG_BAR_VALUE
> 
> So for consistency (and only that really, so if it's hard just say No)
> I'd like to be able to put back the 'UL' / 'L'

It would add more complexity than it gives us it. I would implement it if 
it would help avoiding helping complexity somewhere else.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Kconfig (qt) -> Gconfig (gtk+)
       [not found]             ` <Pine.LNX.4.44.0211021254420.6949-100000@serv>
@ 2002-11-02 13:20               ` Romain Lievin
  2002-11-02 14:45                 ` Roman Zippel
  0 siblings, 1 reply; 24+ messages in thread
From: Romain Lievin @ 2002-11-02 13:20 UTC (permalink / raw)
  To: Roman Zippel; +Cc: linux-kernel

Hi,

On Sat, Nov 02, 2002 at 12:59:22PM +0100, Roman Zippel wrote:
> Hi,
> 
> On Wed, 26 Jun 2002, Romain Lievin wrote:
> 
> > I noticed there is a new configuration tool written in qt for replacing the tcl/tk one.
> > 
> > Is there any plan to write a similar configuration tool in GTK+ ? 
> > I will be interested in writing a such one...
> 
> I'm not planning to do it myself, so go ahead. If you have any questions, 
> just ask.

ok, let's go !
BTW, is there any doc about your library ?

> 
> bye, Roman
> 
> 

regards, roms.
-- 
Romain Lievin, aka 'roms'  	<roms@lpg.ticalc.org>
Web site 			<http://lpg.ticalc.org/prj_tilp>
"Linux, y'a moins bien mais c'est plus cher !"















^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-10-31 14:43 ` Roman Zippel
  2002-10-31 15:27   ` Christoph Hellwig
  2002-11-01 12:52   ` Russell King
@ 2002-11-02 13:51   ` Erik Andersen
  2002-11-02 19:26     ` Roman Zippel
  2 siblings, 1 reply; 24+ messages in thread
From: Erik Andersen @ 2002-11-02 13:51 UTC (permalink / raw)
  To: Roman Zippel; +Cc: linux-kernel

On Thu Oct 31, 2002 at 03:43:26PM +0100, Roman Zippel wrote:
> kconfig:
> config /symbol/
> 	bool /prompt/
> 	default /word/

Suppose at some time we wished to move things like architecture
specific CFLAGS into Kconfig.  It would be implemented as a
"string" object and would look something like:

config CPU_CFLAGS
        string
        default "-march=i386" if M386
        default "-march=i486" if M486
        default "-march=i586" if M586
        default "-march=i686 -malign-functions=4" if MK7

This is terribly simplified, but I think you get the idea.
Suppose someone selects MK7.  The resulting .config file
would then have:

    CONFIG_CPU_CFLAGS="-march=i686 -malign-functions=4"

Since this file is sourced into the Makefile, we could then
append CONFIG_CPU_CFLAGS onto the CFLAGS.  This would also
be kindof cool, since we could add in Makefile macros into the
strings and they would actually be evaluated...

So for the K7 case, we could expand it to something much more
sneaky later on, something like:
    default "$(call check_gcc,-march=athlon,-march=i686 -malign-functions=4)" if MK7
and the check_gcc macro could be correctly evaluated by make.
Neat stuff.  (Such a check_gcc macro does not yet exist in the 
kernel Makefiles, but surely will sometime).

Ok, everything looks fine so far.  But now we see a problem...

String objects always contain quotes (") around them.  So when
included into a Makefile, we would end up with something like:

    gcc -Wall "-march=i686 -malign-functions=4" foo.c -o bar

or similar being run.  Because the entire string object value is
quoted, gcc will try to set arch="i686 -malign-functions=4" and
will blow up.  Not what we want at all...  Dropping the quotes
from the .config file would work, but would probably screw up
other things that need the quotes to work properly.  Creating a
new "unquoted_string" data type would work nicely.  

Any interest in adding an "unquoted_string" data type ?  I dunno
if such a data type is anything you care about, but I can imagine
cool things being done with it, such as the above.

 -Erik

--
Erik B. Andersen             http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Kconfig (qt) -> Gconfig (gtk+)
  2002-11-02 13:20               ` Kconfig (qt) -> Gconfig (gtk+) Romain Lievin
@ 2002-11-02 14:45                 ` Roman Zippel
  2002-11-02 18:56                   ` qconf buglet James H. Cloos Jr.
  0 siblings, 1 reply; 24+ messages in thread
From: Roman Zippel @ 2002-11-02 14:45 UTC (permalink / raw)
  To: Romain Lievin; +Cc: linux-kernel

Hi,

On Sat, 2 Nov 2002, Romain Lievin wrote:

> > I'm not planning to do it myself, so go ahead. If you have any questions, 
> > just ask.
> 
> ok, let's go !
> BTW, is there any doc about your library ?

Not really (yet), but you have several examples and most functions should 
be self-explanatory.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* qconf buglet
  2002-11-02 14:45                 ` Roman Zippel
@ 2002-11-02 18:56                   ` James H. Cloos Jr.
  2002-11-02 19:48                     ` Roman Zippel
  0 siblings, 1 reply; 24+ messages in thread
From: James H. Cloos Jr. @ 2002-11-02 18:56 UTC (permalink / raw)
  To: Roman Zippel; +Cc: linux-kernel

I just gave qconf a try in a clone of bk://linux.bkbits.net/linux-2.5
pulled up to ChangeSet@1.872, 2002-11-01 20:51:14-08:00, torvalds@home.transmeta.com

Fonts did not display at all until I ran it with QT_XFT=0.

It may be reasonable to force that.

Box started as suse 7.3; has qt-2.3.2 and has xft1 from
fontconfig-1.0.1.  ldd(1) on qconf shows:

        libqt-mt.so.2 => /usr/lib/qt2/lib/libqt-mt.so.2 (0x40016000)
        libdl.so.2 => /lib/libdl.so.2 (0x404f3000)
        libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0x404f7000)
        libm.so.6 => /lib/libm.so.6 (0x40544000)
        libc.so.6 => /lib/libc.so.6 (0x40566000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4068c000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0x406a3000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x4072c000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40795000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x407ab000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x407b9000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40879000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40883000)
        libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4089b000)
        libpng.so.2 => /usr/lib/libpng.so.2 (0x408a9000)
        libz.so.1 => /lib/libz.so.1 (0x408db000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x408ea000)
        libmng.so.1 => /usr/lib/libmng.so.1 (0x40909000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4094a000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40997000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4099e000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x409c4000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0x40a13000)
        libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40a24000)

-JimC


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: Where's the documentation for Kconfig?
  2002-11-02 13:51   ` Where's the documentation for Kconfig? Erik Andersen
@ 2002-11-02 19:26     ` Roman Zippel
  0 siblings, 0 replies; 24+ messages in thread
From: Roman Zippel @ 2002-11-02 19:26 UTC (permalink / raw)
  To: Erik Andersen; +Cc: linux-kernel

Hi,

On Sat, 2 Nov 2002, Erik Andersen wrote:

> On Thu Oct 31, 2002 at 03:43:26PM +0100, Roman Zippel wrote:
> > kconfig:
> > config /symbol/
> > 	bool /prompt/
> > 	default /word/
> 
> Suppose at some time we wished to move things like architecture
> specific CFLAGS into Kconfig.  It would be implemented as a
> "string" object and would look something like:
> 
> config CPU_CFLAGS
>         string
>         default "-march=i386" if M386
>         default "-march=i486" if M486
>         default "-march=i586" if M586
>         default "-march=i686 -malign-functions=4" if MK7

It's possible, but I don't think we will start in the arch part. More 
interesting would be driver entries like:

driver foo
	tristate "foo support"
	depends on BAR
	source foo.c

part of this could also be:

	cflags "..." [if ...]


> So for the K7 case, we could expand it to something much more
> sneaky later on, something like:
>     default "$(call check_gcc,-march=athlon,-march=i686 -malign-functions=4)" if MK7
> and the check_gcc macro could be correctly evaluated by make.
> Neat stuff.  (Such a check_gcc macro does not yet exist in the 
> kernel Makefiles, but surely will sometime).

Having make specific macros in the configuration is not really a good 
idea. Such tests should rather be done by a shell script and its output 
would be imported into the build system.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: qconf buglet
  2002-11-02 18:56                   ` qconf buglet James H. Cloos Jr.
@ 2002-11-02 19:48                     ` Roman Zippel
  2002-11-02 23:40                       ` James H. Cloos Jr.
  0 siblings, 1 reply; 24+ messages in thread
From: Roman Zippel @ 2002-11-02 19:48 UTC (permalink / raw)
  To: James H. Cloos Jr.; +Cc: linux-kernel

Hi,

On 2 Nov 2002, James H. Cloos Jr. wrote:

> Fonts did not display at all until I ran it with QT_XFT=0.
> 
> It may be reasonable to force that.

How do other qt apps behave? I'm not doing anything special with fonts, so 
I don't see reason why this should be needed.

bye, Roman


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: qconf buglet
  2002-11-02 19:48                     ` Roman Zippel
@ 2002-11-02 23:40                       ` James H. Cloos Jr.
  0 siblings, 0 replies; 24+ messages in thread
From: James H. Cloos Jr. @ 2002-11-02 23:40 UTC (permalink / raw)
  To: Roman Zippel; +Cc: linux-kernel

>>>>> "Roman" == Roman Zippel <zippel@linux-m68k.org> writes:

Roman> How do other qt apps behave? I'm not doing anything special
Roman> with fonts, so I don't see reason why this should be needed.

Ack.  I did further debugging with XFT_DEBUG and discovered that
"Helvetica" was getting matched to a rogue font.  I added a rule to
fonts.conf to force Helvetica to Arial and it now works.

I should have tested with XFT_DEBUG=1 before posting....

-JimC


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2002-11-02 23:34 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-31 13:43 Where's the documentation for Kconfig? Matthew Wilcox
2002-10-31 14:43 ` Roman Zippel
2002-10-31 15:27   ` Christoph Hellwig
2002-10-31 16:03     ` Roman Zippel
2002-11-01  8:23       ` Rusty Russell
2002-11-01 12:52   ` Russell King
2002-11-01 13:50     ` Roman Zippel
2002-11-01 19:31       ` Russell King
2002-11-01 20:30         ` Tom Rini
2002-11-01 20:35           ` Russell King
2002-11-01 20:42             ` Tom Rini
2002-11-01 20:46               ` Russell King
2002-11-01 23:32                 ` Tom Rini
2002-11-01 23:52                   ` Roman Zippel
2002-11-02  0:07                     ` Tom Rini
2002-11-02  0:46                       ` Roman Zippel
2002-11-01 20:35         ` Roman Zippel
     [not found]           ` <20020625221306.GA439@free.fr>
     [not found]             ` <Pine.LNX.4.44.0211021254420.6949-100000@serv>
2002-11-02 13:20               ` Kconfig (qt) -> Gconfig (gtk+) Romain Lievin
2002-11-02 14:45                 ` Roman Zippel
2002-11-02 18:56                   ` qconf buglet James H. Cloos Jr.
2002-11-02 19:48                     ` Roman Zippel
2002-11-02 23:40                       ` James H. Cloos Jr.
2002-11-02 13:51   ` Where's the documentation for Kconfig? Erik Andersen
2002-11-02 19:26     ` Roman Zippel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox