Entrar    Registrar

Glibc retrocompatibilidade

Discussão sobre linux para plataformas Intel x86 ou x64 (PC)

Moderadores: guest2003, 51, Renie, gpenga

  • Autor
    Mensagem

Glibc retrocompatibilidade

Mensagempor Rodrigo_P_A » 25 Abr 2020 23:23

‪Já perceberam como é complicado gerar código com o gcc usando distribuições novas tipo Debian 10 por causa da compatibilidade com a glibc ? Eu ainda não encontrei um jeito fácil de compilar e manter compatível com sistemas que usam glibc antiga .

Dá pra criar um chroot com sistema antigo e compilar mas tem alguns problemas com versões mais novas e compiladores mais antigos.

Estou tentando com o crosstool-ng gerar o compilador novo com glibc antiga mas com alguns programas ainda da alguns problemas , mas foi ainda a melhor solução até agora.


Usei um pouco com a lib MUSL é muito boa mas alguns programas dependem da GLibc e eu não tenho tempo para recompilar todos os pacotes necessários.

Como vocês fazem ?
(Obs: Atualizar o sistema antigo em Debian 8 por exemplo está descartado no momento)


Enviado do meu iPhone usando Tapatalk
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2104
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Glibc retrocompatibilidade

Mensagempor tcpipchip » 28 Abr 2020 09:28

Eu sempre atualizo o antigo!
------------------------------------------
http://www.youtube.com/tcpipchip
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6193
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Re: Glibc retrocompatibilidade

Mensagempor Rodrigo_P_A » 28 Abr 2020 16:29

Atualizar, muitas vezes é bem complicado, to testando algumas coisas.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2104
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Glibc retrocompatibilidade

Mensagempor Rodrigo_P_A » 29 Abr 2020 23:45

A solução é criar o compilador (ex. gcc + glibc antiga ) com o crossng-tool.

Depois posto aqui o gcc compilado com a glibc antiga, para que assim possa gerar aplicativos usando o debian10 por exemplo para rodar no debian8. Depois de muitas e muitas horas ficou resolvido.
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2104
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Re: Glibc retrocompatibilidade

Mensagempor Rodrigo_P_A » 30 Abr 2020 11:35

Interessante isso aqui, deu pra aprender muito: http://www.kaizou.org/2015/01/linux-libraries.html
---
Avatar do usuário
Rodrigo_P_A
Dword
 
Mensagens: 2104
Registrado em: 12 Out 2006 18:27
Localização: Osasco - S.P - Brasil

Voltar para Linux ( x86 ou x64 )

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron