diff options
author | Sven Ebenfeld <sven.ebenfeld@gmail.com> | 2015-04-27 22:12:59 +0200 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2015-04-28 16:09:34 -0300 |
commit | 31460be0ffad5fea3d41e50fba3eccce7993e409 (patch) | |
tree | c1ccf05f875de56629939494facaf2ce30b9fae5 /recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch | |
parent | 00cc75e823ef742fae6966a83dce69b0d2f56a76 (diff) | |
download | meta-java-31460be0ffad5fea3d41e50fba3eccce7993e409.tar.gz |
openjdk-7: Add IcedTea 2.5.4 OpenJDK 7u75b13
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch')
-rw-r--r-- | recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch b/recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch new file mode 100644 index 0000000..998e656 --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-75b13/build-hacks.patch | |||
@@ -0,0 +1,71 @@ | |||
1 | Index: icedtea-2.5.4/Makefile.am | ||
2 | =================================================================== | ||
3 | --- icedtea-2.5.4.orig/Makefile.am 2013-07-26 18:17:45.499466367 +0000 | ||
4 | +++ icedtea-2.5.4/Makefile.am 2013-07-30 21:04:46.761410713 +0000 | ||
5 | @@ -474,6 +474,12 @@ | ||
6 | FT2_LIBS="$(FREETYPE2_LIBS)" \ | ||
7 | ALT_PARALLEL_COMPILE_JOBS="$(PARALLEL_JOBS)" \ | ||
8 | HOTSPOT_BUILD_JOBS="$(PARALLEL_JOBS)" \ | ||
9 | + OE_CFLAGS="$(OE_CFLAGS)" \ | ||
10 | + OE_CPPFLAGS="$(OE_CPPFLAGS)" \ | ||
11 | + OE_CXXFLAGS="$(OE_CXXFLAGS)" \ | ||
12 | + OE_LDFLAGS="$(OE_LDFLAGS)" \ | ||
13 | + OE_LAUNCHER_LDFLAGS="$(OE_LAUNCHER_LDFLAGS)" \ | ||
14 | + DISTRIBUTION_ID="$(DIST_ID)" \ | ||
15 | QUIETLY="" \ | ||
16 | ANT_RESPECT_JAVA_HOME="TRUE" \ | ||
17 | DISTRIBUTION_ID="$(DIST_ID)" \ | ||
18 | @@ -1777,8 +1783,8 @@ | ||
19 | rm -f stamps/add-tzdata-support.stamp | ||
20 | |||
21 | stamps/check-crypto.stamp: stamps/cryptocheck.stamp stamps/icedtea.stamp | ||
22 | - if [ -e $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java ] ; then \ | ||
23 | - $(BUILD_OUTPUT_DIR)/j2sdk-image/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ | ||
24 | + if [ -e $(abs_top_builddir)/bootstrap/jdk1.6.0/bin/java ] ; then \ | ||
25 | + $(abs_top_builddir)/bootstrap/jdk1.6.0/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ | ||
26 | fi | ||
27 | mkdir -p stamps | ||
28 | touch $@ | ||
29 | @@ -2124,7 +2130,11 @@ | ||
30 | cd jamvm/jamvm && \ | ||
31 | LDFLAGS="-Xlinker -z -Xlinker noexecstack" \ | ||
32 | ./autogen.sh --with-java-runtime-library=openjdk7 \ | ||
33 | - --prefix=$(abs_top_builddir)/jamvm/install ; \ | ||
34 | + --prefix=$(abs_top_builddir)/jamvm/install \ | ||
35 | + --host=$(host_alias) \ | ||
36 | + --build=$(build_alias) \ | ||
37 | + --target=$(target_alias) \ | ||
38 | + --with-libtool-sysroot=${ALT_FREETYPE_LIB_PATH} ; \ | ||
39 | $(MAKE) ; \ | ||
40 | $(MAKE) install | ||
41 | mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | ||
42 | @@ -2189,6 +2199,7 @@ | ||
43 | --host=$(host_alias) \ | ||
44 | --build=$(build_alias) \ | ||
45 | --target=$(target_alias) \ | ||
46 | + --with-libtool-sysroot=${ALT_FREETYPE_LIB_PATH} \ | ||
47 | --prefix=$(abs_top_builddir)/cacao/install \ | ||
48 | --with-java-runtime-library=openjdk7 \ | ||
49 | --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \ | ||
50 | @@ -2256,7 +2267,7 @@ | ||
51 | # configure script arguments, quoted in single quotes | ||
52 | CONFIGURE_ARGS = @CONFIGURE_ARGS@ | ||
53 | ADD_ZERO_CONFIGURE_ARGS = \ | ||
54 | - --with-jdk-home=$(BUILD_OUTPUT_DIR)/j2sdk-image \ | ||
55 | + --with-jdk-home=$(abs_top_builddir)/bootstrap/jdk1.6.0 \ | ||
56 | --disable-bootstrap --enable-zero | ||
57 | if ADD_SHARK_BUILD | ||
58 | ADD_ZERO_CONFIGURE_ARGS += \ | ||
59 | Index: icedtea-2.5.4/javac.in | ||
60 | =================================================================== | ||
61 | --- icedtea-2.3.4.orig/javac.in 2013-07-24 21:33:57.224612327 +0000 | ||
62 | +++ icedtea-2.5.4/javac.in 2013-07-30 19:41:56.240277496 +0000 | ||
63 | @@ -77,5 +77,7 @@ | ||
64 | my @CLASSPATH = ('@ECJ_JAR@'); | ||
65 | push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"}; | ||
66 | $ENV{"CLASSPATH"} = join ':', @CLASSPATH; | ||
67 | - exec '@JAVA@', 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @ecj_args; | ||
68 | + # Compiling hotspot-tools consumes tons of memory and exceeds any default | ||
69 | + # limits for jamvm and cacao. | ||
70 | + exec '@JAVA@', '-Xmx1024m', 'org.eclipse.jdt.internal.compiler.batch.Main', @ecj_parms, @ecj_args; | ||
71 | } | ||