diff options
Diffstat (limited to 'package/openjdk8')
-rw-r--r-- | package/openjdk8/Makefile | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/package/openjdk8/Makefile b/package/openjdk8/Makefile index 6fe883701..2b0d2b6c7 100644 --- a/package/openjdk8/Makefile +++ b/package/openjdk8/Makefile @@ -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 |