Temurin-build: Suporte a compilação em gcc 9

Criado em 23 nov. 2020  ·  7Comentários  ·  Fonte: adoptium/temurin-build

Alguns recursos ou otimizações de desempenho no JVM podem precisar de uma versão superior do GCC.

Talvez pudéssemos adicionar a configuração de construção gcc9 em uma imagem separada do docker.

code-tools enhancement infra

Comentários muito úteis

Posso fazer transferências de problemas o dia todo: alegria:

Todos 7 comentários

Https://github.com/AdoptOpenJDK/openjdk-build/issues/451 relacionado

Não temos o gcc 9 instalado nas máquinas, então é provável que primeiro seja um openjdk -rastructure e depois openjdk-build para configurá-lo. @karianna Você pode mover isso para inf?

@ M-Davies, gostaria de sugerir que, a menos que haja uma decisão sobre isso (o que exigiria ajustes do openjdk-build), este é o lar correto para ele, com um problema separado se decidirmos instalá-lo)

@ joeyleeeeeee97 Nós construímos a maioria deles no gcc 7.5 agora. Há algo específico de que você está ciente que é vantajoso ao compilar com o gcc 9 - presumo que você esteja ciente de que não escolheu o gcc 10 :-)

Posso fazer transferências de problemas o dia todo: alegria:

@ M-Davies, gostaria de sugerir que, a menos que haja uma decisão sobre isso (o que exigiria ajustes do openjdk-build), este é o lar correto para ele, com um problema separado se decidirmos instalá-lo)

@ joeyleeeeeee97 Nós construímos a maioria deles no gcc 7.5 agora. Há algo específico de que você está ciente que é vantajoso ao compilar com o gcc 9 - presumo que você esteja ciente de que não escolheu o gcc 10 :-)

sim. Descobrimos que a versão superior do gcc traz benefícios significativos em alguns microbenchmarks. A razão pela qual escolhemos o gcc9 é principalmente que o gcc 10 não é amplamente usado no Alibaba. :)

sim. Descobrimos que a versão superior do gcc traz benefícios significativos em alguns microbenchmarks. A razão pela qual escolhemos o gcc9 é principalmente que o gcc 10 não é amplamente usado no Alibaba. :)

Obrigado pela informação. Nesse caso, acho que devemos certamente olhar para a configuração do Linux / x64 com gcc-9 para as compilações do Dragonwell apenas inicialmente :-)

@ joeyleeeeeee97 Os

@ joeyleeeeeee97 Os

O desempenho dos testes de especificação (specjbb2015) é melhor, para um número e casos específicos, poderíamos fazer isso uma vez que obtivéssemos um poço do dragão gcc9 para comparar com sua versão gcc7. :)

Esta página foi útil?
0 / 5 - 0 avaliações