Usando o 12.04, posso compilar pacotes com o gcc para 10.04?

3

Minha máquina de desenvolvimento está executando o Precise, mas alguns dos meus servidores de destino ainda estão executando o Lucid. Eu estou tentando configurar minha máquina dev para que ele possa compilar c / c + + para Lucid e Precise. Eu já corri

aptitude install gcc-4.4 g++-4.4

na minha máquina dev mas que infelizmente instalou a versão 4.4.7 dos compiladores onde o Lucid está rodando a versão 4.4.3.

Depois de algumas pesquisas, encontrei isto:

http://packages.ubuntu.com/lucid/devel/gcc-4.4

que parece ser exatamente o que eu quero. Adicionando este pacote Lucid ao Precise source.list funciona mesmo considerando que este pacote não foi feito para Precise? Em caso afirmativo, exatamente o URL que devo adicionar ao arquivo source.list para obtê-lo?

nota: eu não estou realmente procurando compilar isso da fonte se eu não precisar. Eu nem tenho certeza se o gcc / g ++ 4.4.3 resolverá o meu problema.

Eu também reconheço a possibilidade de que estou fazendo tudo errado. Existe uma maneira melhor ou mais simples de compilar para versões mais antigas do Linux no Precise?

    
por user1034772 30.07.2012 / 19:39

2 respostas

1

Esqueça o GCC, seu maior problema com a maneira como você está indo será dependências / bibliotecas; os do Precise são geralmente muito mais novos que o Lucid.

O jeito certo de criar aplicativos Lucid no Precise é criar um Chroot Lucid e construa dentro dela.

    
por ish 30.07.2012 / 21:48
1

Não, é arriscado e você pode quebrar seu sistema, também se você quiser que gcc-4.4 o instale a partir dos repositórios oficiais no Precise.

    
por user827992 30.07.2012 / 19:46