@@ -67,8 +67,14 @@ build:
6767 - run :
6868 - BOOT_JDK_VERSION="${BOOT_JDK{{version.major}}_VERSION}"
6969 - BOOT_JDK_MAJOR=$(echo "${BOOT_JDK_VERSION}" | grep -o '^[0-9]\+')
70+ - |
71+ if test {{version.major}} = 8; then
72+ BOOT_JDK_TAG_VERSION="jdk${BOOT_JDK_VERSION}"
73+ else
74+ BOOT_JDK_TAG_VERSION="jdk-${BOOT_JDK_VERSION}"
75+ fi
7076 - BOOT_JDK_URL_VERSION="$(echo "${BOOT_JDK_VERSION}" | sed -e 's/\+/_/g' -e 's/-//g')"
71- - BOOT_JDK_URL="https://github.com/adoptium/temurin${BOOT_JDK_MAJOR}-binaries/releases/download/jdk-${BOOT_JDK_VERSION }/OpenJDK${BOOT_JDK_MAJOR}U-jdk_${BOOT_JDK_ARCH}_hotspot_${BOOT_JDK_URL_VERSION}.tar.gz"
77+ - BOOT_JDK_URL="https://github.com/adoptium/temurin${BOOT_JDK_MAJOR}-binaries/releases/download/${BOOT_JDK_TAG_VERSION }/OpenJDK${BOOT_JDK_MAJOR}U-jdk_${BOOT_JDK_ARCH}_hotspot_${BOOT_JDK_URL_VERSION}.tar.gz"
7278 - wget -c "${BOOT_JDK_URL}" -O - | tar xz -C . --strip-components=1
7379 working-directory : boot-jdk
7480 - run :
@@ -87,6 +93,21 @@ build:
8793 unset LLVM_VERSION_MAJOR LLVM_BIN_PATH PATH_WITHOUT_.LLVM
8894 fi
8995 if : <12
96+ # remove unknown args
97+ - run : export ARGS="$(echo -- $ARGS | sed -f $PROP)"
98+ prop : |
99+ s/--disable-warnings-as-errors//
100+ s/--with-version-opt//
101+ s/--with-version-pre//
102+ s/--with-harfbuzz//
103+ s/--with-lcms//
104+ s/--with-libjpeg//
105+ s/--with-libpng//
106+ s/--disable-hotspot-gtest//
107+ s/--with-jvm-features//
108+ s/--with-version-build//
109+ s/--with-vendor-version-string//
110+ if : ^8
90111 - bash configure $ARGS
91112 --with-boot-jdk="$BOOT_JDK_DIR"
92113 --with-version-build=$(echo {{version.raw}} | grep -o '[0-9]\+$')
@@ -143,7 +164,7 @@ build:
143164 # https://github.com/adoptium/temurin11-binaries/releases
144165 BOOT_JDK11_VERSION : 11.0.22+7
145166 # https://github.com/adoptium/temurin8-binaries/releases
146- BOOT_JDK8_VERSION : 8u452b09
167+ BOOT_JDK8_VERSION : 8u452-b09
147168
148169 ARGS :
149170 - --disable-warnings-as-errors
0 commit comments