تفشل جميع الإنشاءات في خط أنابيب jdk8 مع:
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
https://github.com/AdoptOpenJDK/openjdk-build/blob/f8e552c615c8d6a21bef970b55ea471734679be0/sbin/build.sh#L85
~ ربما يكون ناتجًا عن https://github.com/AdoptOpenJDK/openjdk-build/commit/f8e552c615c8d6a21bef970b55ea471734679be0#diff -70562ee8a1ade1c466965b291bbacf4a منذ أن تم تغيير رقم الإصدار j BUILD_CONFIG
بدلاً من ذلك
لم تتم إضافة هذا السطر مؤخرًا لدعم توقيع رمز mac. يبدو أنه ليس مخصصًا لـ jdk8 ولكن لا يوجد شيء في الكود يمنعه ، لذا سأفترض أن هناك حاجة إلى فحص بسيط
المشكلة تعود قبل ذلك الالتزام
جئت من هنا: https://github.com/AdoptOpenJDK/openjdk-build/pull/1463 أعتقد :-)
حسنًا ، يجب علينا تشغيل هذه الوظيفة فقط إذا كنت تستخدم jdk11 https://github.com/gdams/openjdk-build/blob/a8cee3828352e9e6381d7f37752984d432490cbe/sbin/build.sh#L83 -L86
تتم إضافة هذه الوسيطة فقط على jdk11 https://github.com/AdoptOpenJDK/openjdk-build/pull/1463/files#diff -521c2d1e3ad3ed50a7d814ac9f305739R60
سألقي نظرة