Construir na barra de lançamento com o compilador mais novo

1

Eu tenho um projeto que gostaria de ter criado pela receita do launchpad, mas ele requer suporte a C ++ 14 disponível em g ++ - 5.1 ou mais recente.

Este compilador é fácil de acessar no 14.04 LTS com o toolchain-r ppa, mas não consigo encontrar nenhum detalhe sobre como especificar um ppa requerido em um projeto de barra de ativação.

Alguém tem alguma idéia de como especificar um ou mais ppa-s necessários para criar uma receita? É possível obter o launchpad para hospedar e construir um projeto desse tipo?

    
por Patrick 24.08.2015 / 18:01

2 respostas

0

Sua receita é construída em um PPA, mostrado em "Arquivo de construção diário" na página da receita. Supondo que isso não interrompa outras construções no mesmo PPA, você pode visitar esse PPA e selecionar "Editar dependências de PPA" para adicionar PPAs adicionais.

    
por Colin Watson 25.08.2015 / 11:53
0

O problema é que a maneira normal não funciona no seu arquivo control para Build-Depends .

Build-Depends: g++ (>= 5.1.0)

Mas você pode usar g++-5.1

Build-Depends: g++-5.1

Mas isso é mais como uma fraude e falhará em todos os sistemas com g++ mais recente que 5.1.

    
por A.B. 24.08.2015 / 18:51