Problemas com Glibc

1. Problemas com Glibc

Marcelo Pereira de Andrade
gfuzz

(usa Debian)

Enviado em 15/12/2011 - 10:58h

Olá a todos

há muito tempo estou com problemas com glibc atualizado

temos um software que compila somente em versões antigas do glibc
exemplo : 2.3.x, agora atualizando para qualquer distro com uma glibc mais atualizada
não consigo fazer o mesmo procedimento de compilação, retorna varios erros de bibliotecas
e etc, a pergunta é, consigo compilar em uma distro mais antiga com compatibilidade para as mais atuais, este software é proprietário e um pouco antigo, utilizamos a compilação para utilização em Bancos de Dados, para linkar as bibliotecas do banco com o software, essa compilação é atraves de alteração de Makefile e utilização do make

alguem já teve experiência com algo parecido..



S.O novo : Slackware 13.7 ( não funciona )
S.O Antigo: Slackware 10 ( Funciona )

Grato


Marcelo


  


2. Re: Problemas com Glibc

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 15/12/2011 - 11:05h

não tenho experiencia com isso, mas porque não tenta o dowgrade só do GLIBC e do compilador e usa sempre o antigo, sem atualizá-lo?


3. Re: Problemas com Glibc

Marcelo Pereira de Andrade
gfuzz

(usa Debian)

Enviado em 15/12/2011 - 11:39h

é isso mesmo que preciso...sabe como faze-lo
não tenho tanta experiência com isso..


4. Problemas com Glibc

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 15/12/2011 - 11:58h

Eu não sou o cara mais sapiente em linux para resolver isso mas vou te dar uma pista do que está acontecnedo e sugerir uma solução.

Ao tentar compilar numa versão recente ele chama bibliotecas velhas que não existem. Essas chamadas tem origem no código fonte, uma vez que ele assume uma árvore de dependências consistente.

Logo você pode compilar em qualquer versão, mas precisa atualizar o código fonte, pois as chamadas tem origem nele.

2-Outra possibilidade é que a estrutura de bibliotecas tenha mudado.

3-Poderia ainda procurar toudo o que ele etá chamando e instalar mas isso dificilment iria funcionar por substituição do novo pelo velho e quebra da árvore de dependências.

4-O Linux é estruturado em uma árvore de dependências consistentes e não liga a mínima para back-compatibility.


5. Re: Problemas com Glibc

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 15/12/2011 - 13:24h

não sei se é possível "não atualizar" um pacote em slackware, mas nas distros como as que uso, tipo gentoo, basta mascara-los:

sabayon:

sudo equo mask glibc-versão gcc-versão

Gentoo:

echo ">=sys-devel/gcc-identificador da primeira versão que não quer" >> etc/portage/package-keywords






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts