[FUG-BR] Utilizar gcc46 para compilar um port.

Otacílio otacilio.neto em bsd.com.br
Domingo Janeiro 26 09:22:49 BRST 2014


Em 25/01/2014 23:28, Renato Botelho escreveu:
> On 25-01-2014 23:28, Otacílio wrote:
>> Olá
>>
>> Sou o mantenedor do port p5-Verilog-Perl. Esse port não está compilando
>> no FreeBSD10 porque o compilador padrão é o clang. Adicionei o gcc46 mas
>> o port só procurar por gcc. Vocês tem alguma dica sobre isso? Se eu
>> fizer um link de gcc46 para gcc funciona de boa. Mas não acho que essa
>> seja a solução correta.
> O ideal seria aplicar um patch para que o port compile com o clang, qual
> o erro que tá dando?
>
> Caso não tenha jeito, adicione a linha:
>
> USE_GCC=	4.6+
>
> ao Makefile do port. conforme citado no /usr/ports/Mk/bsd.gcc.mk e no
> Porters Handbook section 5.8.8
>
> []s

Adicionar essa linha foi a primeira coisa que fiz, mas o software foi 
muito mal escrito quanto a dependência do compilador. Existem chamadas 
diretas dentro dele ao gcc aí eu tenho que ficar procurando e mudando 
uma por uma.

[]'s
-Otacílio





Mais detalhes sobre a lista de discussão freebsd