Temurin-build: Soporte integrado en gcc 9

Creado en 23 nov. 2020  ·  7Comentarios  ·  Fuente: adoptium/temurin-build

Algunas funciones u optimizaciones de rendimiento en JVM pueden necesitar una versión superior de GCC.

Tal vez podríamos agregar la configuración de compilación gcc9 en una imagen de la ventana acoplable separada.

code-tools enhancement infra

Comentario más útil

Puedo hacer transferencias de emisión todo el día: alegría:

Todos 7 comentarios

Relacionados https://github.com/AdoptOpenJDK/openjdk-build/issues/451.

No tenemos gcc 9 instalado en las máquinas, por lo que es probable que primero se trate de una infraestructura openjdk y luego un problema de openjdk-build para configurarlo. @karianna ¿Puedes mover esto a inf?

@ M-Davies Sugeriría que, a menos que haya una decisión al respecto (lo que requeriría ajustes de openjdk-build), esta es la casa correcta para ello, con un problema separado si elegimos instalarlo)

@ joeyleeeeeee97 Ahora construimos la mayoría de ellos en gcc 7.5. ¿Hay algo específico que sepa que es ventajoso cuando se compila con gcc 9? Supongo que hay algo de lo que está al tanto ya que no ha elegido gcc 10 :-)

Puedo hacer transferencias de emisión todo el día: alegría:

@ M-Davies Sugeriría que, a menos que haya una decisión al respecto (lo que requeriría ajustes de openjdk-build), esta es la casa correcta para ello, con un problema separado si elegimos instalarlo)

@ joeyleeeeeee97 Ahora construimos la mayoría de ellos en gcc 7.5. ¿Hay algo específico que sepa que es ventajoso cuando se compila con gcc 9? Supongo que hay algo de lo que está al tanto ya que no ha elegido gcc 10 :-)

Si. Descubrimos que una versión superior de gcc brinda beneficios significativos en algunos microbenchmarks. La razón por la que elegimos gcc9 es principalmente que gcc 10 no se ha utilizado ampliamente en Alibaba. :)

Si. Descubrimos que una versión superior de gcc brinda beneficios significativos en algunos microbenchmarks. La razón por la que elegimos gcc9 es principalmente que gcc 10 no se ha utilizado ampliamente en Alibaba. :)

Gracias por la info. En ese caso, creo que deberíamos considerar configurar Linux / x64 con gcc-9 para las compilaciones de Dragonwell solo inicialmente :-)

@ joeyleeeeeee97 ¿Están disponibles al aire libre los microbenchmarks que muestran las mejoras?

@ joeyleeeeeee97 ¿Están disponibles al aire libre los microbenchmarks que muestran las mejoras?

El rendimiento de las pruebas de especificaciones (specjbb2015) es mejor, para un número y casos específicos podríamos hacer esto una vez que tengamos un gcc9 dragonwell para compararlo con su versión gcc7. :)

¿Fue útil esta página
0 / 5 - 0 calificaciones