* [gentoo-user] kdehiddenvisibility: What does it do?
@ 2006-05-26 7:42 Alexander Skwar
2006-05-26 8:13 ` Raymond Lewis Rebbeck
2006-05-26 8:42 ` Graham Murray
0 siblings, 2 replies; 12+ messages in thread
From: Alexander Skwar @ 2006-05-26 7:42 UTC (permalink / raw
To: gentoo-user
Hello.
New KDE ebuilds feature a USE flag called "kdehiddenvisibility", which
is described as:
[- ] kdehiddenvisibility - Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
Well, this doesn't tell me much. What would I get, if I'd enable this
flag? Where can I read more about this?
Thanks,
Alexander Skwar
--
BOFH Excuse #408:
Computers under water due to SYN flooding.
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-26 7:42 [gentoo-user] kdehiddenvisibility: What does it do? Alexander Skwar
@ 2006-05-26 8:13 ` Raymond Lewis Rebbeck
2006-05-26 9:46 ` Alexander Skwar
2006-05-26 8:42 ` Graham Murray
1 sibling, 1 reply; 12+ messages in thread
From: Raymond Lewis Rebbeck @ 2006-05-26 8:13 UTC (permalink / raw
To: gentoo-user
http://gcc.gnu.org/wiki/Visibility should tell you all you need to know about
the new symbol visibility features of gcc.
On Friday, 26 May 2006 17:12, Alexander Skwar wrote:
> Hello.
>
> New KDE ebuilds feature a USE flag called "kdehiddenvisibility", which
> is described as:
>
> [- ] kdehiddenvisibility - Makes KDE symbols hidden by default, requires
> GCC 4.1 (experimental)
>
> Well, this doesn't tell me much. What would I get, if I'd enable this
> flag? Where can I read more about this?
>
> Thanks,
>
> Alexander Skwar
> --
> BOFH Excuse #408:
>
> Computers under water due to SYN flooding.
--
Raymond Lewis Rebbeck
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-26 7:42 [gentoo-user] kdehiddenvisibility: What does it do? Alexander Skwar
2006-05-26 8:13 ` Raymond Lewis Rebbeck
@ 2006-05-26 8:42 ` Graham Murray
2006-05-26 9:47 ` Alexander Skwar
2006-05-29 5:33 ` Dirk Heinrichs
1 sibling, 2 replies; 12+ messages in thread
From: Graham Murray @ 2006-05-26 8:42 UTC (permalink / raw
To: gentoo-user
Alexander Skwar <listen@alexander.skwar.name> writes:
> New KDE ebuilds feature a USE flag called "kdehiddenvisibility", which
> is described as:
>
> [- ] kdehiddenvisibility - Makes KDE symbols hidden by default, requires GCC 4.1 (experimental)
>
> Well, this doesn't tell me much. What would I get, if I'd enable this
> flag? Where can I read more about this?
One thing to note is that if you want to use kdehiddenvisibility then
you will have to re-emerge qt-3.3.6-r1 before rebuilding KDE as the
KDE builds (upstream) will disable hidden visibility unless qt
was built with the hidden visibility patch which is only applied when
building with >=gcc-4.1
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-26 8:13 ` Raymond Lewis Rebbeck
@ 2006-05-26 9:46 ` Alexander Skwar
0 siblings, 0 replies; 12+ messages in thread
From: Alexander Skwar @ 2006-05-26 9:46 UTC (permalink / raw
To: gentoo-user
Raymond Lewis Rebbeck wrote:
> http://gcc.gnu.org/wiki/Visibility should tell you all you need to know about
> the new symbol visibility features of gcc.
It tell's me more than I want to know :)
Thanks for the pointer!
Alexander Skwar
--
The Bible is not my Book and Christianity is not my religion. I could
never give assent to the long complicated statements of Christian dogma.
- Abraham Lincoln
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-26 8:42 ` Graham Murray
@ 2006-05-26 9:47 ` Alexander Skwar
2006-05-29 5:33 ` Dirk Heinrichs
1 sibling, 0 replies; 12+ messages in thread
From: Alexander Skwar @ 2006-05-26 9:47 UTC (permalink / raw
To: gentoo-user
Graham Murray wrote:
> One thing to note is that if you want to use kdehiddenvisibility then
> you will have to re-emerge qt-3.3.6-r1 before rebuilding KDE as the
> KDE builds (upstream) will disable hidden visibility unless qt
> was built with the hidden visibility patch which is only applied when
> building with >=gcc-4.1
Oh, good to know!
Thanks a lot,
Alexander Skwar
--
The Bible is not my Book and Christianity is not my religion. I could
never give assent to the long complicated statements of Christian dogma.
- Abraham Lincoln
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-26 8:42 ` Graham Murray
2006-05-26 9:47 ` Alexander Skwar
@ 2006-05-29 5:33 ` Dirk Heinrichs
2006-05-29 6:36 ` Eskej
1 sibling, 1 reply; 12+ messages in thread
From: Dirk Heinrichs @ 2006-05-29 5:33 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 822 bytes --]
Am Freitag, 26. Mai 2006 10:42 schrieb ext Graham Murray:
> One thing to note is that if you want to use kdehiddenvisibility then
> you will have to re-emerge qt-3.3.6-r1 before rebuilding KDE as the
> KDE builds (upstream) will disable hidden visibility unless qt
> was built with the hidden visibility patch which is only applied when
> building with >=gcc-4.1
FYI: Tried this last weekend after reading this thread. I've never seen KDE
starting that fast!
Bye...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Hambornerstraße 55 | Web: http://www.capgemini.com
D-40472 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-29 5:33 ` Dirk Heinrichs
@ 2006-05-29 6:36 ` Eskej
2006-05-29 6:58 ` Dirk Heinrichs
0 siblings, 1 reply; 12+ messages in thread
From: Eskej @ 2006-05-29 6:36 UTC (permalink / raw
To: gentoo-user
On Mon, 29 May 2006 09:33:30 +0400, Dirk Heinrichs
<ext-dirk.heinrichs@nokia.com> wrote:
> FYI: Tried this last weekend after reading this thread. I've never seen
> KDE
> starting that fast!
And I tried it too but didn't notice a slight increase! Maybe I did
something wrong?
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-29 6:36 ` Eskej
@ 2006-05-29 6:58 ` Dirk Heinrichs
2006-05-29 7:58 ` Eskej
0 siblings, 1 reply; 12+ messages in thread
From: Dirk Heinrichs @ 2006-05-29 6:58 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 766 bytes --]
Am Montag, 29. Mai 2006 08:36 schrieb ext Eskej:
> On Mon, 29 May 2006 09:33:30 +0400, Dirk Heinrichs
>
> <ext-dirk.heinrichs@nokia.com> wrote:
> > FYI: Tried this last weekend after reading this thread. I've never seen
> > KDE
> > starting that fast!
>
> And I tried it too but didn't notice a slight increase! Maybe I did
> something wrong?
Did you recompile qt with gcc-4.1 before recompiling KDE?
Bye...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Hambornerstraße 55 | Web: http://www.capgemini.com
D-40472 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-29 6:58 ` Dirk Heinrichs
@ 2006-05-29 7:58 ` Eskej
2006-05-29 8:24 ` Dirk Heinrichs
0 siblings, 1 reply; 12+ messages in thread
From: Eskej @ 2006-05-29 7:58 UTC (permalink / raw
To: gentoo-user
On Mon, 29 May 2006 10:58:54 +0400, Dirk Heinrichs
<ext-dirk.heinrichs@nokia.com> wrote:
>
> Did you recompile qt with gcc-4.1 before recompiling KDE?
>
Yeah of course. And all CFLAGS are right. I did try a little test
$ time konsole -e sh exit
And in both cases (3.4.6 and 4.1.1 +kdehiddenvisibility) it shows the same
time ~1.08s
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-29 7:58 ` Eskej
@ 2006-05-29 8:24 ` Dirk Heinrichs
2006-05-29 9:18 ` Eskej
0 siblings, 1 reply; 12+ messages in thread
From: Dirk Heinrichs @ 2006-05-29 8:24 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 858 bytes --]
Am Montag, 29. Mai 2006 09:58 schrieb ext Eskej:
> On Mon, 29 May 2006 10:58:54 +0400, Dirk Heinrichs
>
> <ext-dirk.heinrichs@nokia.com> wrote:
> > Did you recompile qt with gcc-4.1 before recompiling KDE?
>
> Yeah of course. And all CFLAGS are right. I did try a little test
> $ time konsole -e sh exit
> And in both cases (3.4.6 and 4.1.1 +kdehiddenvisibility) it shows the
> same time ~1.08s
Read my first mail again, please. I didn't write about a single app, I wrote
about KDE startup.
Bye...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Hambornerstraße 55 | Web: http://www.capgemini.com
D-40472 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-29 8:24 ` Dirk Heinrichs
@ 2006-05-29 9:18 ` Eskej
2006-05-29 16:07 ` Hemmann, Volker Armin
0 siblings, 1 reply; 12+ messages in thread
From: Eskej @ 2006-05-29 9:18 UTC (permalink / raw
To: gentoo-user
On Mon, 29 May 2006 12:24:20 +0400, Dirk Heinrichs
<ext-dirk.heinrichs@nokia.com> wrote:
> Read my first mail again, please. I didn't write about a single app, I
> wrote
> about KDE startup.
Oh, I'm sorry but shouldn't a single app be affected? And KDE startup time
is hardly to measure.
So the question is open: has anybody noticed a _single application_
performance increase with GCC 4.1 and hidden visibility. KDE I mean.
Or maybe Konsole is no good to make tests? But it is the only precise test
I know. When it is about milliseconds human cannot see the difference
really.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [gentoo-user] kdehiddenvisibility: What does it do?
2006-05-29 9:18 ` Eskej
@ 2006-05-29 16:07 ` Hemmann, Volker Armin
0 siblings, 0 replies; 12+ messages in thread
From: Hemmann, Volker Armin @ 2006-05-29 16:07 UTC (permalink / raw
To: gentoo-user
On Monday 29 May 2006 11:18, Eskej wrote:
> On Mon, 29 May 2006 12:24:20 +0400, Dirk Heinrichs
>
> <ext-dirk.heinrichs@nokia.com> wrote:
> > Read my first mail again, please. I didn't write about a single app, I
> > wrote
> > about KDE startup.
>
> Oh, I'm sorry but shouldn't a single app be affected? And KDE startup time
> is hardly to measure.
> So the question is open: has anybody noticed a _single application_
> performance increase with GCC 4.1 and hidden visibility. KDE I mean.
> Or maybe Konsole is no good to make tests? But it is the only precise test
> I know. When it is about milliseconds human cannot see the difference
> really.
kdeinit exists to 'preload' all libs. It was introduced, to keep the loading
time of apps down to a bearable time. Without kdeinit or prelink, the startup
time of every kde app would be insane. That is, why a single app should not
be so much affected like the overall kde startup time. After the start,
everything is 'prelinked' (not really, but kdeinit will be running), and the
times of the apps are depend on how fast they 'link' against kdeinit....
--
gentoo-user@gentoo.org mailing list
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2006-05-29 16:19 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-26 7:42 [gentoo-user] kdehiddenvisibility: What does it do? Alexander Skwar
2006-05-26 8:13 ` Raymond Lewis Rebbeck
2006-05-26 9:46 ` Alexander Skwar
2006-05-26 8:42 ` Graham Murray
2006-05-26 9:47 ` Alexander Skwar
2006-05-29 5:33 ` Dirk Heinrichs
2006-05-29 6:36 ` Eskej
2006-05-29 6:58 ` Dirk Heinrichs
2006-05-29 7:58 ` Eskej
2006-05-29 8:24 ` Dirk Heinrichs
2006-05-29 9:18 ` Eskej
2006-05-29 16:07 ` Hemmann, Volker Armin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox