Re: [E-devel] GCC attributes usage

2007-11-06 Thread The Rasterman
On Sun, 4 Nov 2007 18:56:43 -0300 "Ulisses Furquim" <[EMAIL PROTECTED]> babbled: > Hi, > > On 11/4/07, Sebastian Dransfeld <[EMAIL PROTECTED]> wrote: > > e_dbus and efreet now has EAPI support, and E can be run with > > -fvisibility=hidden! > > Heh, I was going to do exactly that but you beat me

Re: [E-devel] GCC attributes usage

2007-11-04 Thread The Rasterman
On Sun, 4 Nov 2007 20:53:58 -0300 "Gustavo Sverzut Barbieri" <[EMAIL PROTECTED]> babbled: > On 11/4/07, Ulisses Furquim <[EMAIL PROTECTED]> wrote: > > Hi, > > > > On 11/4/07, Cedric BAIL <[EMAIL PROTECTED]> wrote: > > > Did you test etk with an evas compiled with -fvisibility=hidden . It fail > >

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Gustavo Sverzut Barbieri
On 11/4/07, Ulisses Furquim <[EMAIL PROTECTED]> wrote: > Hi, > > On 11/4/07, Cedric BAIL <[EMAIL PROTECTED]> wrote: > > Did you test etk with an evas compiled with -fvisibility=hidden . It fail > > for > > me due to a missing symbol for evas event callback or something like that. > > This symbol i

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Ulisses Furquim
Hi, On 11/4/07, Sebastian Dransfeld <[EMAIL PROTECTED]> wrote: > e_dbus and efreet now has EAPI support, and E can be run with > -fvisibility=hidden! Heh, I was going to do exactly that but you beat me. Nice, thanks. :-) I think we could also add 'extern "C"' to e_dbus headers (efreet already ha

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Ulisses Furquim
Hi, On 11/4/07, Cedric BAIL <[EMAIL PROTECTED]> wrote: > Did you test etk with an evas compiled with -fvisibility=hidden . It fail for > me due to a missing symbol for evas event callback or something like that. > This symbol is not marked by EAPI inside evas, so the result is logical. I > don't k

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Cedric BAIL
Hi, On Sunday 04 November 2007 02:44:58 Gustavo Sverzut Barbieri wrote: > I tried to compile CVS with LDFLAGS="-fvisibility=hidden" and to my > double surprise: 1) most modules built fine, 2) things that would > benefit most, don't use it :-/ > > Modules that miss "EAPI" (or __attribute__ ((visibi

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Gustavo Sverzut Barbieri
On 11/4/07, Sebastian Dransfeld <[EMAIL PROTECTED]> wrote: > Gustavo Sverzut Barbieri wrote: > > Hi guys, > > > > I tried to compile CVS with LDFLAGS="-fvisibility=hidden" and to my > > double surprise: 1) most modules built fine, 2) things that would > > benefit most, don't use it :-/ > > > > Modu

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Sebastian Dransfeld
Gustavo Sverzut Barbieri wrote: > Hi guys, > > I tried to compile CVS with LDFLAGS="-fvisibility=hidden" and to my > double surprise: 1) most modules built fine, 2) things that would > benefit most, don't use it :-/ > > Modules that miss "EAPI" (or __attribute__ ((visibility("default": > > e

Re: [E-devel] GCC attributes usage

2007-11-04 Thread Gustavo Sverzut Barbieri
On 11/4/07, Nathan Ingersoll <[EMAIL PROTECTED]> wrote: > In the case of ewl, most of the functions are public so that external > modules can inherit and override defaults. Any truly private functions > are static. Did you see something specific in ewl that would benefit? no specific thing, but I'

Re: [E-devel] GCC attributes usage

2007-11-03 Thread Nathan Ingersoll
In the case of ewl, most of the functions are public so that external modules can inherit and override defaults. Any truly private functions are static. Did you see something specific in ewl that would benefit? On 11/4/07, Gustavo Sverzut Barbieri <[EMAIL PROTECTED] com> wrote: > Hi guys, > > I tr

[E-devel] GCC attributes usage

2007-11-03 Thread Gustavo Sverzut Barbieri
Hi guys, I tried to compile CVS with LDFLAGS="-fvisibility=hidden" and to my double surprise: 1) most modules built fine, 2) things that would benefit most, don't use it :-/ Modules that miss "EAPI" (or __attribute__ ((visibility("default": e_dbus efreet etk ewl Also, please try to use the