Temurin-build: Support-Build in gcc 9

Erstellt am 23. Nov. 2020  ·  7Kommentare  ·  Quelle: adoptium/temurin-build

Einige Funktionen oder Leistungsoptimierungen in JVM erfordern möglicherweise eine höhere Version von GCC.

Vielleicht könnten wir die gcc9-Build-Konfiguration in einem separaten Docker-Image hinzufügen.

code-tools enhancement infra

Hilfreichster Kommentar

Ich kann den ganzen Tag Überweisungen ausstellen :joy:

Alle 7 Kommentare

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

Wir haben gcc 9 nicht auf den Maschinen installiert, daher ist dies wahrscheinlich zuerst ein openjdk-Infrastruktur- und dann ein openjdk-build-Problem, um es zu konfigurieren. @karianna Kannst du das auf inf verschieben?

@M-Davies Ich würde vorschlagen, dass dies das richtige Zuhause dafür ist, es sei denn, es gibt eine Entscheidung darüber (was Anpassungen von openjdk-build erfordern würde), mit einem separaten Problem, wenn wir es installieren.)

@joeyleeeeeee97 Wir bauen die meisten von ihnen jetzt auf gcc 7.5. Gibt es eine bestimmte Sache, die Ihnen beim Build mit gcc 9 von Vorteil ist - ich nehme an, Sie wissen etwas, da Sie gcc 10 nicht ausgewählt haben :-)

Ich kann den ganzen Tag Überweisungen ausstellen :joy:

@M-Davies Ich würde vorschlagen, dass dies das richtige Zuhause dafür ist, es sei denn, es gibt eine Entscheidung darüber (was Anpassungen von openjdk-build erfordern würde), mit einem separaten Problem, wenn wir es installieren.)

@joeyleeeeeee97 Wir bauen die meisten von ihnen jetzt auf gcc 7.5. Gibt es eine bestimmte Sache, die Ihnen beim Build mit gcc 9 von Vorteil ist - ich nehme an, Sie wissen etwas, da Sie gcc 10 nicht ausgewählt haben :-)

Jawohl. Wir finden, dass eine höhere Version von gcc bei einigen Mikrobenchmarks erhebliche Vorteile bringt. Der Grund, warum wir uns für gcc9 entschieden haben, ist hauptsächlich, dass gcc 10 in Alibaba nicht weit verbreitet ist. :)

Jawohl. Wir finden, dass eine höhere Version von gcc bei einigen Mikrobenchmarks erhebliche Vorteile bringt. Der Grund, warum wir uns für gcc9 entschieden haben, ist hauptsächlich, dass gcc 10 in Alibaba nicht weit verbreitet ist. :)

Danke für die Information. In diesem Fall denke ich, sollten wir auf jeden Fall erst einmal versuchen, Linux/x64 mit gcc-9 für die Dragonwell-Builds einzurichten :-)

@joeyleeeeeee97 Sind die Mikrobenchmarks, die die verfügbaren Verbesserungen

@joeyleeeeeee97 Sind die Mikrobenchmarks, die die verfügbaren Verbesserungen

Die Leistung von Spec-Tests (specjbb2015) ist besser, für eine bestimmte Anzahl und Fälle könnten wir dies tun, sobald wir einen gcc9-Drachenbrunnen zum Vergleich mit seiner gcc7-Version haben. :)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen