Temurin-build: Machen Sie es einfach, zusätzliche Flags bei makejdk . hinzuzufügen

Erstellt am 13. Juni 2017  ·  6Kommentare  ·  Quelle: adoptium/temurin-build

Wir sollten in der Lage sein, alle zusätzlichen Konfigurationsargumente trivial zu übergeben

Siehe http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2015-June/032392.html , wo -with-extra-cflags, --with-extra-cxxflags und --with-extra . erwähnt werden -ldflags

Ich sollte sbin/build.sh nicht ändern müssen, um zusätzliche Konfigurationsargumente hinzuzufügen

so etwas wie makejdk-any-platform.sh -copts

enhancement

Alle 6 Kommentare

Ich denke, dass export CONFIGURE_ARGS_FOR_ANY_PLATFORM="" bereits tut

diese var zur Manpage hinzugefügt https://github.com/AdoptOpenJDK/openjdk-build/pull/125

@gdams danke, dass hast - ich denke, dies zu dokumentieren würde weniger oder keine Fragen in diesem Bereich bedeuten. Sobald die Dokumentation vorhanden ist, müssen wir dies meiner Meinung nach nicht mehr als Problem ansprechen.

Es sei denn, wir entdecken andere Flags, die sich möglicherweise ändern, damit sie über die CLI übergeben werden können.

makejdk-any-platform.sh hat hartcodierte Flags für die verschiedenen Plattformen, da wir (auf Anraten von @tellison) eine und nur eine Möglichkeit haben wollten, das OpenJDK entweder auf einem lokalen Computer oder einem CI-System für eine bestimmte Plattform zu erstellen, die hat immer für alle funktioniert - das sollten wir fortsetzen. Für spezielle Fälle, wenn Benutzer diese Flags noch überschreiben möchten, können sie dies jetzt mit Hilfe der Dokumentation sehr gut tun.

Ich denke, wir könnten es den Benutzern erleichtern, Flags hinzuzufügen, solange sich unser Jenkins-Build nicht ändert. @tellison Gedanken?

Ich glaube, https://github.com/AdoptOpenJDK/openjdk-build/commit/74bdae78bacc9472d7c1a9879da1a9ef21b61854 hat dies mit einem neuen `-ca``-Parameter angesprochen und daher geschlossen

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen