diff --git a/srcpkgs/openjdk/template b/srcpkgs/openjdk/template
index 759b93ceca8..adc491fe4c3 100644
--- a/srcpkgs/openjdk/template
+++ b/srcpkgs/openjdk/template
@@ -4,7 +4,7 @@
 # TODO: find giflib patch for --with-giflib=system
 
 _java_ver=8
-_jdk_update=102
+_jdk_update=112
 _jdk_build=00
 _repo_ver="jdk${_java_ver}u${_jdk_update}-b${_jdk_build}"
 _openjdk_version="openjdk-1.8.0_${_jdk_update}"
@@ -14,6 +14,7 @@ pkgname=openjdk
 version=${_java_ver}u${_jdk_update}
 revision=1
 nocross=yes
+nopie=yes
 wrksrc=jdk8u-jdk8u${_jdk_update}-b${_jdk_build}/
 build_style=gnu-configure
 configure_args="
@@ -54,14 +55,14 @@ distfiles="
  http://hg.openjdk.java.net/jdk8u/jdk8u/langtools/archive/${_repo_ver}.tar.gz>langtools-${_repo_ver}.tar.gz
  http://hg.openjdk.java.net/jdk8u/jdk8u/nashorn/archive/${_repo_ver}.tar.gz>nashorn-${_repo_ver}.tar.gz"
 
-checksum="1f5774a545c45c8c632629653c921595a14977bb2b37d6a6a13961f022a94944
- cca9416a3384cb357940c329db05086ac7e8ee8a15a26ffbd24ff92c8d87fa47
- f11c4e553ec48eef5aa05905c4935e7d58836bb0b879f24cfdbb290a96304c12
- 74db706165ab3d082dee2e719a7d674954996e4320cc66d2d78482a3c0c47663
- cc4cdc20137820a9375b56dcdaa6e33db6b4f798f89fdee3123ae27d0057a9f0
- 2e82909331c2c7070f7c2140bcd9a2c7719c2023fe14fa0752f45e3554a3c9cd
- 2f08ff03d4f730bc256a4eaaa9ddee31ce200b6a91a954918fdc3603f045e5a7
- 7edb054fd2180067852126274ca335e39f11615efc5e28f9817496d0f19b80b4"
+checksum="d83d601264d5bb028a87ca5266bc29167d256df339581f04172dcd7320ed70bb
+ d57f7b4a43090e1919d62fa00d429606a33ce5c64c6613debf4a6c23a272f7be
+ 314d5c5e1697c1fecd4fb59f8bff7890bae71a624d29a69ff7ed0fb207bcbeee
+ 664ced5f3bba7aac33e7bb1e9f7da9281bc84a63ea61a820c0b3b6b0c3a036b6
+ b2376599612f84b1d28825fc02752da285bd71db6c2bd06d7c00818ae9ec54f3
+ 01d7edc76ed4d22d8790e2043e9fe78463976a6929a23a0c0c48fc645e325a6c
+ 087c8255442ebd7cf1805b8c60d27acfae47f3b148c6f1cf41f4dd8b73c5bdb6
+ 180996d59840473265cd268d6a8e1da7ae518efab8ed21efc860254ce6fea8bb"
 
 # Build is still parallel, but don't use -jN.
 disable_parallel_build=yes