On 01/08/2010 05:03 PM, Gustavo Sverzut Barbieri wrote: > Hi all, > > Today I used enlightenment without -fvisibility=hidden and noticed a > complain of mixer/connman users: they clash. Investigating the cause, > I found that _Name were not defined static in both, so they clashed. I > fixed my modules, but then I ran a quick script over modules and got > the following list (please investigate further). I'm about to travel > so I can't fix them now, please help: > > note: I hand edited and cut some obvious cases, but the command was: > > for m in *; do echo "$m:"; readelf -s > /usr/lib/enlightenment/modules/$m/linux-gnu-i686-ver-pre-svn-05/module.so > | grep 'GLOBAL DEFAULT' | grep -v 'UND ' | grep -v > "\(_fini\|_init\|__bss_start\|_end\|_edata\|e_modapi\|evry\|e_kbd_\|il_\|e_int_\|e_fwin\|_\?e_$m\|_\?$m\)" > | sed "s/.* \([a-zA-Z0-9_]\+\)/ \1/g"; done >
<snip> > illume2 > policy_name > o_top > _sw_change_timer > _ps_change_timer > stype > _windows_change_timer > o_left > _anim_change_timer > _policy_change_timer > illume-home > delay_slider > delay_label > illume-keyboard > external > illume-softkey > e_mod_sk_win_shutdown > e_mod_sk_win_new I think there may be something wrong with that script you ran. For instance, it detected _sw_change_timer as a collision ? Yet nowhere else is _sw_change_timer being used....so how is that a collision ? I searched the entire svn repo and nothing is using that other than illume2....and at that, it's a local variable inside the Select Window code. For that matter, how could e_mod_sk_win_shutdown be a collision ? it's a unique function name what is not being used anywhere else ?? dh ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
