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
--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