extra/java8-openjdk: fixes

This commit is contained in:
Kevin Mihelich 2018-08-14 05:12:27 +00:00
parent 3dad9889a9
commit b14c07faab

View file

@ -12,6 +12,9 @@
# - add arm to _JARCH and _DOC_ARCH
# - configure with --with-jvm-variants=zero
# - drop building docs and its package; takes forever to build
# - patch to fix zero build with up to date GCC and glibc
# - http://hg.openjdk.java.net/jdk10/jdk10/hotspot/rev/b1d3888c0ae7
# - http://hg.openjdk.java.net/jdk10/master/rev/f5f2a2d13775
buildarch=22
@ -39,7 +42,8 @@ source=(jdk8u-${_repo_ver}.tar.gz::${_url_src}/archive/${_repo_ver}.tar.gz
jaxws-${_repo_ver}.tar.gz::${_url_src}/jaxws/archive/${_repo_ver}.tar.gz
jaxp-${_repo_ver}.tar.gz::${_url_src}/jaxp/archive/${_repo_ver}.tar.gz
langtools-${_repo_ver}.tar.gz::${_url_src}/langtools/archive/${_repo_ver}.tar.gz
nashorn-${_repo_ver}.tar.gz::${_url_src}/nashorn/archive/${_repo_ver}.tar.gz)
nashorn-${_repo_ver}.tar.gz::${_url_src}/nashorn/archive/${_repo_ver}.tar.gz
zero.patch)
sha256sums=('2a613bc3eb3ecdb12946447e44e6c80ce80d1a7c5cbdf8127585b452f6708b66'
'3fc4793e39d2e8e9aa19707f43d61a81bef2c9de22ff47c99105e1b4a51b19ac'
@ -48,7 +52,8 @@ sha256sums=('2a613bc3eb3ecdb12946447e44e6c80ce80d1a7c5cbdf8127585b452f6708b66'
'f51a6827fd50bf29d4abb69e3a73ab13735dec45157f750b7cbfe375ebd022b9'
'2d0475ae6a925fef1f21f3fd96436ed5d11d3cb9dca5a96f96defb3040c68d3b'
'4ef19aaf1444d1d23c0f76fc6d8f55092c0b8b8e953b7c136448f6660b7165ea'
'f2220793aa8fea31c8945566b639ea85e2d00ac68220827ba8861ca32e4aae48')
'f2220793aa8fea31c8945566b639ea85e2d00ac68220827ba8861ca32e4aae48'
'1a4d6b2b5c8c7848a28cd66f9c513905143eec32d57ebc031d3ca8e16bea0fa9')
case "${CARCH}" in
'x86_64') _JARCH=amd64 ; _DOC_ARCH=x86_64 ;;
@ -70,6 +75,10 @@ prepare() {
for subrepo in corba hotspot jdk jaxws jaxp langtools nashorn; do
ln -s ../${subrepo}-${_repo_ver} ${subrepo}
done
# Fix zero with up to date GCC and glibc
cd ../hotspot-${_repo_ver}
patch -p1 -i ../zero.patch
}
build() {
@ -101,7 +110,7 @@ build() {
# These help to debug builds: LOG=trace HOTSPOT_BUILD_JOBS=1
# Without 'DEBUG_BINARIES', i686 won't build: http://mail.openjdk.java.net/pipermail/core-libs-dev/2013-July/019203.html
make
make DEBUG_BINARIES=true
#make docs
# FIXME sadly 'DESTDIR' is not used here!