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__ ((visibility("default")))):
>
> e_dbus
> efreet
> etk
> ewl
>
>
> Also, please try to use the other hints, like "pure", "const",
> "malloc", "unused", "nonnull", "warn_unused_result". They're really
> easy to use, just define some macros with one or more of them using a
> clever name and we might getter some better results. You might get
> some examples from "info gcc" and from google. It's a minor
> optimization, but given the required work, it worth it.

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 know what the correct fix should be.

Cedric

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to