[FUG-BR] Flash plugin - corrigindo bug
Marcello Costa
unixmafia em yahoo.com.br
Sexta Junho 2 13:24:17 BRT 2006
Em Sex, 2006-06-02 Ã s 10:19 -0300, Marcus Alves Grando escreveu:
> Renato Botelho wrote:
> > Em 1/6/2006 18:44 Rafael Floriano Sousa Sales escreveu:
> >> Esse problema foi resolvido usando o seguinte patch:
> >>
> >>
> >> --- libexec/rtld-elf/rtld.c.orig Thu Jun 1 18:41:33 2006
> >> +++ libexec/rtld-elf/rtld.c Thu Jun 1 18:41:46 2006
> >> @@ -129,6 +129,7 @@
> >> static void unref_dag(Obj_Entry *);
> >> static void ref_dag(Obj_Entry *);
> >>
> >> +void *_dlsym(void *, const char *);
> >> void r_debug_state(struct r_debug*, struct link_map*);
> >>
> >> /*
> >> @@ -177,6 +178,7 @@
> >> (func_ptr_type) &dlclose,
> >> (func_ptr_type) &dlerror,
> >> (func_ptr_type) &dlopen,
> >> + (func_ptr_type) &_dlsym,
> >> (func_ptr_type) &dlsym,
> >> (func_ptr_type) &dladdr,
> >> (func_ptr_type) &dllockinit,
> >> @@ -1736,6 +1738,12 @@
> >> trace_loaded_objects(obj);
> >> wlock_release(rtld_bind_lock, lockstate);
> >> exit(0);
> >> +}
> >> +
> >> +void *
> >> +_dlsym(void *handle, const char *name)
> >> +{
> >> + return dlsym(handle, name);
> >> }
> >>
> >> void *
> >
> > O Marcus Grando me passou um uma vez que não precisava mexer no src,
> > acredito que seja mais viável, pena que perdi o link... =)
> >
>
> http://marcus.grupos.com.br:8080/download/_dlsym/
>
> make all install clean
>
> Coloque dentro do script que chama o firefox (/usr/X11R6/bin/firefox):
> export LD_PRELOAD=/usr/local/lib/lib_dlsym.so
>
> Abraços
>
Beleza Marcus , só para não haver nenhuma duvida
onde colocar os arquivos ?
onde executar make all install clean ?
colocar em que linha ? antes das funções , dentro de uma função ?
acho que isso ficando documentado aqui podera ajudar muita gente
obrigado
[]'s
--
Marcello Costa
BSD System Engineer
unixmafia at yahoo dot com dot br
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://mail.yahoo.com.br/
Mais detalhes sobre a lista de discussão freebsd