|
@@ -4,21 +4,21 @@
|
|
|
include $(ADK_TOPDIR)/rules.mk
|
|
|
|
|
|
PKG_NAME:= openjdk8
|
|
|
-PKG_VERSION:= 8u121-b13
|
|
|
+PKG_VERSION:= 8u131-b11
|
|
|
PKG_RELEASE:= 1
|
|
|
-PKG_HASH:= 1e681ea5db9feec8ed65acef5b60555dddd8297143b3858e0e3f148f1772dc0d
|
|
|
+PKG_HASH:= d57a81345acd26d8d2681201bcf00671ad54d5d6e4b61ad1fe621994ba1fb1ec
|
|
|
PKG_DESCR:= java virtual machine
|
|
|
PKG_SECTION:= dev/lang
|
|
|
PKG_DEPENDS:= alsa-lib freetype libx11 libxext libxrender libxtst
|
|
|
PKG_DEPENDS+= libxt libffi zlib
|
|
|
PKG_BUILDDEP:= openjdk7-host libX11 libXext libXrender libXtst libXt
|
|
|
PKG_BUILDDEP+= freetype alsa-lib cups libffi zlib
|
|
|
-PKG_NEEDS:= threads c++
|
|
|
+PKG_NEEDS:= threads c++ iconv
|
|
|
PKG_URL:= http://openjdk.org/
|
|
|
PKG_HG:= http://hg.openjdk.java.net/jdk8u/jdk8u
|
|
|
PKG_SITES:= ${PKG_HG}/archive/
|
|
|
PKG_NOPARALLEL:= 1
|
|
|
-ICEDTEA_VERSION:= 3.3.0
|
|
|
+ICEDTEA_VERSION:= 3.4.0
|
|
|
|
|
|
PKG_HOST_DEPENDS:= linux
|
|
|
PKG_ARCH_DEPENDS:= arm mips ppc x86 x86_64
|
|
@@ -38,7 +38,9 @@ ifeq ($(ADK_TARGET_CPU_ARCH),x86_64)
|
|
|
JDKARCH:= amd64
|
|
|
endif
|
|
|
|
|
|
-TARGET_LDFLAGS:= -lm -liconv
|
|
|
+# https://bugzilla.redhat.com/show_bug.cgi?id=1306558
|
|
|
+TARGET_CFLAGS+= -fno-lifetime-dse -fno-delete-null-pointer-checks
|
|
|
+TARGET_CXXFLAGS+= -fno-lifetime-dse -fno-delete-null-pointer-checks -std=gnu++98
|
|
|
|
|
|
CONFIG_STYLE:= basic
|
|
|
CONFIGURE_ARGS+= --prefix=$(WRKINST)/usr \
|
|
@@ -91,7 +93,7 @@ post-extract:
|
|
|
)
|
|
|
mkdir -p $(WRKDIST)/openjdk
|
|
|
(cd $(WRKDIST); \
|
|
|
- tar --strip-components=1 -xvf $(DL_DIR)/icedtea-$(ICEDTEA_VERSION).tar.bz2; \
|
|
|
+ tar --strip-components=1 -xvf $(DL_DIR)/icedtea-$(ICEDTEA_VERSION).tar.xz; \
|
|
|
tar --strip-components=1 -C $(WRKDIST)/openjdk -xvf $(DL_DIR)/jdk$(PKG_VERSION).tar.bz2; \
|
|
|
for file in jdk corba hotspot jaxp jaxws langtools nashorn; do \
|
|
|
mkdir -p $(WRKDIST)/openjdk/$${file}; \
|
|
@@ -105,6 +107,7 @@ post-extract:
|
|
|
)
|
|
|
cat $(WRKDIST)/openjdk/common/autoconf/configure.ac | PATH=$(HOST_PATH) sed -e "s|@DATE_WHEN_GENERATED@|`LC_ALL=C date +%s`|" | $(STAGING_HOST_DIR)/usr/bin/autoconf \
|
|
|
-W all -I$(WRKDIST)/openjdk/common/autoconf - > $(WRKDIST)/openjdk/common/autoconf/generated-configure.sh
|
|
|
+ $(SED) "s#^WARNINGS_ARE_ERRORS.*#WARNINGS_ARE_ERRORS=#" $(WRKDIST)/openjdk/hotspot/make/linux/makefiles/gcc.make
|
|
|
|
|
|
openjdk8-install:
|
|
|
$(INSTALL_DIR) $(IDIR_OPENJDK8)/usr/bin
|