exprimenti fazer update de versão de glibc. :p
Att, Raphael Bastos aka Coffnix *====================================================* * Linux Reg. User*: 388431 // *LPI ID:* LPI000214711 *email:~> $* echo "xgvngkrhgyzuyFngiqyzuxk4ius4hx" | perl -pe \ 's/(.)/chr(ord($1)-2*3)/ge' *Public Key:* 3FBB468B // http://www.hackstore.com.br/coffnix/coffnix-pgp-key.txt *Yaxkin/Gentoo Linux* - http://downloads.hackstore.com.br *Wiki Hackstore* - http://wiki.hackstore.com.br *Área 31 Hackerspace* - http://www.area31.net.br *Kankin/Funtoo Linux* - http://kankin.area31.net.br *====================================================* Em 17 de fevereiro de 2015 09:52, marcelo nd <[email protected]> escreveu: > Desenhou =] > Obrigado Piter > > Em 16 de fevereiro de 2015 21:03, Herberson Miranda <[email protected]> > escreveu: > > -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Excelente explicação! >> >> On 16-02-2015 14:57, Piter PUNK wrote: >> > 'arthur fontolan' via Slackware Users Group - Brazil wrote: >> >> Seguinte, >> >> >> >> Se uma biblioteca da qual um programa depende for atualizada, eu >> preciso >> >> recompilar todo o programa? >> >> >> >> Por exemplo, o Inkscape usa a lxml. Se eu fizer um upgrade dela preciso >> >> recompilar o Inkscape? >> > >> > Depende do Sol, do Vento, fase da Lua, ... >> > >> > *Geralmente* subir da biblioteca X.x para a X.y com x != y não faz >> > diferença nenhuma. Inclusive muitas atualizações de segurança são feitas >> > instalando a versão nova das bibliotecas. Ou mesmo para subir a versão >> > do Slackware usando o slackpkg, ele vai atualizando os pacotes "aos >> > pouquinhos". >> > >> > Já quando sobe da versão X.x para a Y.y com X != Y, o "normal" é quebrar >> > a compatibilidade com a versão anterior. Nesse caso, muitas vezes, nem >> > recompilando resolve, como costuma mudar a API precisa mexer no código >> > do produto. >> > >> > Mas pode ver que coloquei "geralmente" e "normal" nos dois casos. Já que >> > o comportamento não é 100% garantido, depende muito do que foi alterado >> > na versão antiga e nova da biblioteca. Pô, trocando de compilador às >> > vezes dá para fazer a mesma versão da biblioteca ficar incompatível com >> > os outros programas. >> > >> > A título de exemplo, vamos supor que na biblioteca punkmath 1.0 exista >> > uma função chamada raiz_quadrada_nao_imaginaria(), cuja entrada deveriam >> > ser apenas números positivos; mas por algum motivo desconhecido do >> > programador, ela aceite números negativos como argumento. Então: >> > >> > raiz_quadrada_nao_imaginaria(4) = 2 >> > raiz_quadrada_nao_imaginaria(-4) = 2 >> > >> > Um matemático reclama com o desenvolvedor e, na punkmath 1.1, a função é >> > corrigida e passa a aceitar apenas números positivos como argumento. >> > >> > raiz_quadrada_nao_imaginaria(4) = 2 >> > raiz_quadrada_nao_imaginaria(-4) = ERR >> > >> > Mesmo sendo uma mudança pequena e mantendo o major number da biblioteca >> > (o X de X.x), qualquer programa linkado nessa biblioteca e que use a >> > função raiz_quadrada_nao_imaginaria com números negativos esperando não >> > receber um erro, vai parar de funcionar (ou crashar do nada de vez em >> > quando). >> > >> > Então voltamos no "Depende do Sol, do Vento, fase da Lua"... >> > >> > Piter Punk >> > >> >> - -- >> Att, >> Herberson S. Miranda >> Twitter: @__von >> Website: http://0fx66.com/ >> >> >> []'s >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.4.12 (GNU/Linux) >> >> iQIcBAEBAgAGBQJU4ndLAAoJEJz9mKT/M7pMwN4QAK36lSS43Ds05qg/0QmQsfXy >> 7aJvq84TI6uUFmqjMWEKO/T3kO0u3wsAuTYRNHN9qKKgMHfvARxMMHuv2zAbsK6j >> ebn3XHONxXpoLYSJgwtoUilMbTbx7kIplc7L/ko30oQUyQvDiLLJ6edhRiMm2xLs >> t/J+7lAOOyCuevguubHlVJTjD9ltd2x5p0V3Bihy5oWt6eFDU9ZmKAA3n69i6bjr >> xzXfhMh8SAa7EPmn51YMsP3JVOyz1JmJRb8oi8bWvQ2Ix1qyNqr5AgA3i1WV89RZ >> lSx7fUZpsDPKllznCxP66cfLs1HV1Rv1uZI+3Fo+dOkHFNDzAT34p0xq1WR2MnD8 >> Y9t1wsKC2Yy3gftpiKamAc5zoVDaA9hOsh7WkjjKATdUu9FIhSdeVRJMu53n2jM4 >> fXqUZg+kzwasAtzUaXmqZG3ztdlzTTWS3teOOCCkYe1MRzpoP9JnDS57LInR8j6G >> 7bK7xoVuPXdndAFL39JTxLCul+OAhy7cMljb8KFBVSBAR1wjwrCxvPPF9qGgI0gx >> jU3fV665ygLH18b7a6Ypq7kDpljooWYcZFn7BDfF/F6cgcoXWeXxgC9YsRcwAWQ5 >> 7pgenBwhyvRY/GXn7307sJ6aMp9NQNPSSGpwB6QdJpnVSSgH4MDMPpnPR/X6o5nd >> dhKjjSqSGj2XnGfo1ml4 >> =WwjC >> -----END PGP SIGNATURE----- >> >> -- >> GUS-BR - Grupo de Usuários de Slackware Brasil >> http://www.slackwarebrasil.org/ >> http://groups.google.com/group/slack-users-br >> >> Antes de perguntar: >> >> http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao >> >> Para sair da lista envie um e-mail para: >> [email protected] >> --- >> Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware >> Users Group - Brazil" dos Grupos do Google. >> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, >> envie um e-mail para [email protected]. >> Para obter mais opções, acesse https://groups.google.com/d/optout. >> > > -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > > http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao > > Para sair da lista envie um e-mail para: > [email protected] > --- > Você recebeu essa mensagem porque está inscrito no grupo "Slackware Users > Group - Brazil" dos Grupos do Google. > Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie > um e-mail para [email protected]. > Para mais opções, acesse https://groups.google.com/d/optout. > -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao Para sair da lista envie um e-mail para: [email protected] --- Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users Group - Brazil" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/d/optout.

