Temurin-build: JDK8-Konfigurationsargument --with-macosx-codesign-identity wird nicht unterstützt

Erstellt am 28. Jan. 2020  ·  7Kommentare  ·  Quelle: adoptium/temurin-build

Alle Builds in der jdk8-Pipeline schlagen fehl mit:

Running ./configure with arguments 'bash ./configure --verbose  --with-milestone=fcs --with-user-release-suffix=202001280430 --with-vendor-name=AdoptOpenJDK --with-update-version=242 --with-build-number=b08 --with-boot-jdk=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home --with-macosx-codesign-identity="" --enable-ccache --with-debug-level=release --disable-zip-debug-info --disable-debug-symbols --with-x=/usr/include/X11 --with-alsa=/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-hotspot/workspace/./build//installedalsa --with-jvm-variants=server  --with-freetype=/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-hotspot/workspace/./build//installedfreetype '
Should have the source, I'm at /Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-hotspot/workspace/build/src
Currently at '/Users/jenkins/workspace/build-scripts/jobs/jdk8u/jdk8u-mac-x64-hotspot/workspace/build/src'
Running generated-configure.sh
configure: error: unrecognized options: --with-macosx-codesign-identity
configure exiting with result code 1
bug

Alle 7 Kommentare

--with-macosx-codesign-identity ist eingestellt https://github.com/AdoptOpenJDK/openjdk-build/blob/f8e552c615c8d6a21bef970b55ea471734679be0/sbin/build.sh#L85

~ Durch verursacht wurden https://github.com/AdoptOpenJDK/openjdk-build/commit/f8e552c615c8d6a21bef970b55ea471734679be0#diff -70562ee8a1ade1c466965b291bbacf4a seit BUILD_CONFIG wurde die Funktion Nummer zu verwenden anstelle der JDK - Version geändert ~

Nein, diese Zeile wurde kürzlich hinzugefügt, um die Mac-Code-Signierung zu unterstützen. Es sieht so aus, als wäre es nicht für jdk8 gedacht, aber es gibt nichts im Code, das dies verhindert, daher würde ich davon ausgehen, dass eine einfache Überprüfung erforderlich ist

Das Problem entsteht vor diesem Commit

Kam von hier: https://github.com/AdoptOpenJDK/openjdk-build/pull/1463 denke ich:-)

hmm ja, wir sollten diese Funktion nur ausführen, wenn Sie auf jdk11 sind https://github.com/gdams/openjdk-build/blob/a8cee3828352e9e6381d7f37752984d432490cbe/sbin/build.sh#L83 -L86

dieses Argument wird nur auf jdk11 hinzugefügt https://github.com/AdoptOpenJDK/openjdk-build/pull/1463/files#diff -521c2d1e3ad3ed50a7d814ac9f305739R60

ich schau mal nach

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen