Temurin-build: Prise en charge de la construction dans gcc 9

Créé le 23 nov. 2020  ·  7Commentaires  ·  Source: adoptium/temurin-build

Certaines fonctionnalités ou optimisations de performances dans JVM peuvent nécessiter une version supérieure de GCC.

Peut-être pourrions-nous ajouter la configuration de construction de gcc9 dans une image docker séparée.

code-tools enhancement infra

Commentaire le plus utile

Je peux faire des virements toute la journée :joy:

Tous les 7 commentaires

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

Nous n'avons pas installé gcc 9 sur les machines, il s'agit donc probablement d'un problème d'infrastructure openjdk, puis d'openjdk-build pour le configurer. @karianna Pouvez-vous déplacer cela vers inf?

@M-Davies, je suggère qu'à moins qu'il n'y ait une décision à ce sujet (ce qui nécessiterait des ajustements openjdk-build), c'est la bonne maison pour cela, avec un problème distinct si nous choisissons de l'installer)

@ joeleeeeeee97 Nous construisons la plupart d'entre eux sur gcc 7.5 maintenant. Y a-t-il une chose spécifique dont vous êtes au courant qui est avantageuse lors de la construction avec gcc 9 - je suppose qu'il y a quelque chose dont vous êtes au courant puisque vous n'avez pas choisi gcc 10 :-)

Je peux faire des virements toute la journée :joy:

@M-Davies, je suggère qu'à moins qu'il n'y ait une décision à ce sujet (ce qui nécessiterait des ajustements openjdk-build), c'est la bonne maison pour cela, avec un problème distinct si nous choisissons de l'installer)

@ joeleeeeeee97 Nous construisons la plupart d'entre eux sur gcc 7.5 maintenant. Y a-t-il une chose spécifique dont vous êtes au courant qui est avantageuse lors de la construction avec gcc 9 - je suppose qu'il y a quelque chose dont vous êtes au courant puisque vous n'avez pas choisi gcc 10 :-)

Oui. Nous constatons que la version supérieure de gcc apporte des avantages significatifs sur certains microbenchmarks. La raison pour laquelle nous avons choisi gcc9 est principalement que gcc 10 n'a pas été largement utilisé dans Alibaba. :)

Oui. Nous constatons que la version supérieure de gcc apporte des avantages significatifs sur certains microbenchmarks. La raison pour laquelle nous avons choisi gcc9 est principalement que gcc 10 n'a pas été largement utilisé dans Alibaba. :)

Merci pour l'info. Dans ce cas, je pense que nous devrions certainement envisager de configurer Linux/x64 avec gcc-9 pour les versions de Dragonwell uniquement au début :-)

@ joeleeeeeeee97 Les

@ joeleeeeeeee97 Les

Les performances des tests de spécification (specjbb2015) sont meilleures, pour un nombre et des cas spécifiques, nous pourrions le faire une fois que nous aurons un gcc9 dragonwell à comparer avec sa version gcc7. :)

Cette page vous a été utile?
0 / 5 - 0 notes