summaryrefslogtreecommitdiffstats
path: root/recipes-core/openjdk/openjdk-6-release-6b24.inc
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-core/openjdk/openjdk-6-release-6b24.inc')
-rw-r--r--recipes-core/openjdk/openjdk-6-release-6b24.inc114
1 files changed, 114 insertions, 0 deletions
diff --git a/recipes-core/openjdk/openjdk-6-release-6b24.inc b/recipes-core/openjdk/openjdk-6-release-6b24.inc
new file mode 100644
index 0000000..42d1e6f
--- /dev/null
+++ b/recipes-core/openjdk/openjdk-6-release-6b24.inc
@@ -0,0 +1,114 @@
1require openjdk-6-common.inc
2
3# needed for dis-asm.h
4DEPENDS += "binutils"
5
6EXTRA_OECONF += "\
7 --with-jdk-home=${WORKDIR}/fake-jdk \
8 --with-jar=${STAGING_LIBDIR_JVM_NATIVE}/icedtea6-native/bin/jar \
9 --with-out-rhino \
10 --with-jaxws-drop-zip=${DL_DIR}/${JAXWS_FILE} \
11 --with-jaf-drop-zip=${DL_DIR}/${JAF_FILE} \
12 --with-jaxp-drop-zip=${DL_DIR}/${JAXP_FILE} \
13 --with-cacao-src-zip=${DL_DIR}/${CACAO_VERSION}.tar.gz \
14 --with-jamvm-src-zip=${DL_DIR}/jamvm-${JAMVM_VERSION}.tar.gz \
15 --with-openjdk-src-zip=${DL_DIR}/openjdk-6-src-${OPENJDK_VERSION}-${OPENJDK_DATE}.tar.gz \
16"
17
18# List of additional JVM to include in the build.
19WITH_ADDITIONAL_VMS = "shark,cacao,jamvm"
20
21# Name of the directory containing the compiled output
22BUILD_DIR = "openjdk.build"
23BUILD_DIR_ECJ = "openjdk.build-ecj"
24
25# Force arm mode for now
26ARM_INSTRUCTION_SET_armv4t = "ARM"
27
28ICEDTEA_URI = "http://icedtea.classpath.org/download/source/${ICEDTEA}.tar.gz;name=iced"
29SRC_URI[iced.md5sum] = "c381d987f8d2facece8c54e98fd547f8"
30SRC_URI[iced.sha256sum] = "15491d7f2f81436aaf87f964d923b95b4bda8f6689198b4999961070b6c68851"
31
32OPENJDK_VERSION = "b24"
33OPENJDK_DATE = "14_nov_2011"
34OPENJDK_URI = "http://download.java.net/openjdk/jdk6/promoted/${OPENJDK_VERSION}/openjdk-6-src-${OPENJDK_VERSION}-${OPENJDK_DATE}.tar.gz;subdir=openjdk-src-dir;name=openjdk"
35SRC_URI[openjdk.md5sum] = "0eabdd360169144336e50081b8d01001"
36SRC_URI[openjdk.sha256sum] = "f84e7f0938f4939660ff8f9c2aa164d301faa8a519f2324ceb05ad34b2e09227"
37
38JAXWS_FILE = "jdk6-jaxws2_1_6-2011_06_13.zip"
39JAXWS_URI = "http://icedtea.classpath.org/download/drops/${JAXWS_FILE};name=jaxws"
40SRC_URI[jaxws.md5sum] = "8fd91b09b643a19a912b8a75e7a7a9d5"
41SRC_URI[jaxws.sha256sum] = "229040544e791f44906e8e7b6f6faf503c730a5d854275135f3925490d5c3be3"
42
43JAF_FILE = "jdk6-jaf-b20.zip"
44JAF_URI = "http://icedtea.classpath.org/download/drops/${JAF_FILE};name=jaf"
45SRC_URI[jaf.md5sum] = "bc95c133620bd68c161cac9891592901"
46SRC_URI[jaf.sha256sum] = "78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012"
47
48JAXP_FILE = "jaxp144_03.zip"
49JAXP_URI = "http://icedtea.classpath.org/download/drops/${JAXP_FILE};name=jaxp"
50SRC_URI[jaxp.md5sum] = "9eea471ad474040265c688858fcf09aa"
51SRC_URI[jaxp.sha256sum] = "c1a5348e17b330a7e4b18431e61a40efd2ba99a7da71102cf2c604478ef96012"
52
53CACAO_URI = "http://icedtea.classpath.org/download/drops/cacao/${CACAO_VERSION}.tar.gz;name=cacao"
54
55JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/jamvm-${JAMVM_VERSION}.tar.gz;name=jamvm"
56
57# Allow overriding this separately
58OEPATCHES = "\
59 file://build-hacks.patch \
60 file://cacao-libtoolize.patch \
61 file://cacao-loadavg-makefile.patch \
62 file://fix_hotspot_crosscompile.patch \
63 file://cacao-loadavg.patch;apply=no \
64 "
65
66# Allow overriding this separately
67ICEDTEAPATCHES = "\
68 file://icedtea-launcher-stdc++.patch;apply=no \
69 file://icedtea-crosscompile-fix.patch;apply=no \
70 file://icedtea-hostbuildcc.patch;apply=no \
71 file://icedtea-unbreak-float.patch;apply=no \
72 file://icedtea-remove_werror.patch;apply=no \
73 file://icedtea-libnet-renaming.patch;apply=no \
74 file://icedtea-fix-xrender.patch;apply=no \
75 file://icedtea-shark-arm-linux-cpu-detection.patch;apply=no \
76 file://icedtea-zero-hotspotfix.patch;apply=no \
77 "
78
79ICEDTEAPATCHES_append_libc-uclibc = " \
80 file://icedtea-hotspot-isfinte.patch;apply=no \
81 file://icedtea-hotspot-glibc-version.patch;apply=no \
82 file://icedtea-hotspot-loadavg.patch;apply=no \
83 file://icedtea-hotspot-isnanf.patch;apply=no \
84 file://icedtea-jdk-iconv-uclibc.patch;apply=no \
85 file://icedtea-jdk-remove-unused-backtrace.patch;apply=no \
86 file://icedtea-jdk-unpack-uclibc.patch;apply=no \
87 file://icedtea-hotspot-dlvsym-uclibc.patch;apply=no \
88 "
89
90# Allow overriding this separately
91DISTRIBUTION_PATCHES = "\
92 patches/icedtea-launcher-stdc++.patch \
93 patches/icedtea-crosscompile-fix.patch \
94 patches/icedtea-hostbuildcc.patch \
95 patches/icedtea-unbreak-float.patch \
96 patches/icedtea-remove_werror.patch \
97 patches/icedtea-libnet-renaming.patch \
98 patches/icedtea-fix-xrender.patch \
99 patches/icedtea-shark-arm-linux-cpu-detection.patch \
100 patches/icedtea-zero-hotspotfix.patch \
101 "
102
103DISTRIBUTION_PATCHES_append_libc-uclibc = "\
104 patches/icedtea-hotspot-isfinte.patch \
105 patches/icedtea-hotspot-isnanf.patch \
106 patches/icedtea-hotspot-glibc-version.patch \
107 patches/icedtea-hotspot-loadavg.patch \
108 patches/icedtea-jdk-iconv-uclibc.patch \
109 patches/icedtea-jdk-remove-unused-backtrace.patch \
110 patches/icedtea-jdk-unpack-uclibc.patch \
111 patches/icedtea-hotspot-dlvsym-uclibc.patch \
112 "
113
114export DISTRIBUTION_PATCHES