openjdk12-boot: add generate script and fix directory path

This commit is contained in:
Danny Rawlins 2021-02-08 23:21:33 +11:00
parent 15aa6c4912
commit 90e1e1001b
2 changed files with 11 additions and 4 deletions

View File

@ -7,7 +7,6 @@ name=openjdk12-boot
version=12.0.2+10
_boot_ver=20210207
_cert_ver=20200215
_jdkhash=c45c2cbfb841
release=1
source=(https://crux.ster.zone/downloads/java/openjdk-$version.tar.bz2
https://crux.ster.zone/downloads/java/openjdk11-boot-$_boot_ver.tar.xz
@ -15,7 +14,7 @@ source=(https://crux.ster.zone/downloads/java/openjdk-$version.tar.bz2
make-4.3_breaks_build.patch)
build() {
patch -p1 -d $SRC/jdk12u-$_jdkhash -i $SRC/make-4.3_breaks_build.patch
patch -p1 -d $SRC/jdk12u-jdk-$version -i $SRC/make-4.3_breaks_build.patch
# Make sure we do not have ccache masquerade directory in PATH.
# Use --enable-ccache instead of providing a wrapped compiler.
@ -43,7 +42,7 @@ build() {
export _CFLAGS+=' -fabi-version=10 -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-strict-overflow -fcommon'
export _CXXFLAGS+=' -fabi-version=10 -std=gnu++98 -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-strict-overflow -fcommon'
LC_ALL=C
/bin/bash ../jdk12u-$_jdkhash/configure $PKGMK_JDK12 \
/bin/bash ../jdk12u-jdk-$version/configure $PKGMK_JDK12 \
--prefix=$SRC/build-boot/images/jdk \
--disable-hotspot-gtest \
--disable-precompiled-headers \
@ -81,7 +80,7 @@ build() {
cd $SRC/build
LC_ALL=C
/bin/bash ../jdk12u-$_jdkhash/configure $PKGMK_JDK12 \
/bin/bash ../jdk12u-jdk-$version/configure $PKGMK_JDK12 \
--prefix=/$name \
--disable-hotspot-gtest \
--disable-precompiled-headers \

8
openjdk12-boot/generate Executable file
View File

@ -0,0 +1,8 @@
#!/bin/bash
set -e
source Pkgfile
echo "wget http://hg.openjdk.java.net/jdk-updates/jdk12u/archive/jdk-${version}.tar.bz2 -O openjdk-${version}.tar.bz2"