diff options
41 files changed, 572 insertions, 550 deletions
diff --git a/recipes-core/openjdk/openjdk-7-03b21/fix-checksums.patch b/recipes-core/openjdk/openjdk-7-03b21/fix-checksums.patch deleted file mode 100644 index 5987ccf..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/fix-checksums.patch +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | Index: icedtea-2.1.8/Makefile.am | ||
2 | =================================================================== | ||
3 | --- icedtea-2.1.8.orig/Makefile.am 2013-05-03 15:58:48.434381989 +0200 | ||
4 | +++ icedtea-2.1.8/Makefile.am 2013-05-03 15:59:28.495766246 +0200 | ||
5 | @@ -18,7 +18,7 @@ | ||
6 | JAXWS_SHA256SUM = 1ca9cb115591eb20143cf0d88a57f07fb631ea41246d05017e30a6ae3766517d | ||
7 | JDK_SHA256SUM = bbfa99c5d9900d16a9359fbdfd1cca9cbfd49095a823eb06ca56d75bca0a8eaf | ||
8 | LANGTOOLS_SHA256SUM = 46d93bd9069d86ea233464d5a9777b12f0a027142b9ac665e3b244f69a5416b6 | ||
9 | -OPENJDK_SHA256SUM = 6cb4258bf22daba0dd5b8cbfee8acd8a378b3e1f36259b6437f7589c74ed6e4f | ||
10 | +OPENJDK_SHA256SUM = 19018c45d97cecd9c753a6fc4b52af57cc93b65e3ee303c0750a7961171d5f3d | ||
11 | |||
12 | CACAO_VERSION = a567bcb7f589 | ||
13 | CACAO_SHA256SUM = d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9 | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-crosscompile-fix.patch.new b/recipes-core/openjdk/openjdk-7-03b21/icedtea-crosscompile-fix.patch.new deleted file mode 100644 index c14d378..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-crosscompile-fix.patch.new +++ /dev/null | |||
@@ -1,62 +0,0 @@ | |||
1 | diff --git a/jdk/make/sun/awt/mawt.gmk b/jdk/make/sun/awt/mawt.gmk | ||
2 | index 45e8349..ed452ba 100644 | ||
3 | --- a/jdk/make/sun/awt/mawt.gmk | ||
4 | +++ b/jdk/make/sun/awt/mawt.gmk | ||
5 | @@ -151,22 +151,6 @@ else | ||
6 | #endif | ||
7 | |||
8 | LIBXTST = -lXtst | ||
9 | -ifeq ($(PLATFORM), linux) | ||
10 | - ifeq ($(ARCH_DATA_MODEL), 64) | ||
11 | - # XXX what about the rest of them? | ||
12 | - LIBXT = -lXt | ||
13 | - else | ||
14 | - # Allows for builds on Debian GNU Linux, X11 is in a different place | ||
15 | - LIBXT = $(firstword $(wildcard $(OPENWIN_LIB)/libXt.a) \ | ||
16 | - $(wildcard /usr/lib/libXt.a)) | ||
17 | - LIBSM = $(firstword $(wildcard $(OPENWIN_LIB)/libSM.a) \ | ||
18 | - $(wildcard /usr/lib/libSM.a)) | ||
19 | - LIBICE = $(firstword $(wildcard $(OPENWIN_LIB)/libICE.a) \ | ||
20 | - $(wildcard /usr/lib/libICE.a)) | ||
21 | - LIBXTST = $(firstword $(wildcard $(OPENWIN_LIB)/libXtst.a) \ | ||
22 | - $(wildcard /usr/lib/libXtst.a)) | ||
23 | - endif | ||
24 | -endif | ||
25 | |||
26 | # Use -lXmu for EditRes support | ||
27 | LIBXMU_DBG = -lXmu | ||
28 | @@ -181,7 +165,7 @@ ifeq ($(PLATFORM), linux) | ||
29 | OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH | ||
30 | # XXX what is this define below? Isn't it motif-related? | ||
31 | OTHER_CFLAGS += -DXMSTRINGDEFINES=1 | ||
32 | -OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext $(LIBXT) $(LIBSM) $(LIBICE) -lX11 -lXi | ||
33 | +OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext -lXt -lSM -lICE -lXi -lX11 | ||
34 | endif | ||
35 | |||
36 | endif | ||
37 | @@ -230,12 +214,6 @@ else | ||
38 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/fontconfig2 | ||
39 | endif | ||
40 | |||
41 | -ifndef HEADLESS | ||
42 | -CPPFLAGS += -I$(OPENWIN_HOME)/include | ||
43 | -LDFLAGS += -L$(OPENWIN_LIB) | ||
44 | - | ||
45 | -endif # !HEADLESS | ||
46 | - | ||
47 | CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \ | ||
48 | -I$(SHARE_SRC)/native/$(PKGDIR)/../font \ | ||
49 | -I$(PLATFORM_SRC)/native/$(PKGDIR)/../font \ | ||
50 | @@ -258,12 +236,6 @@ CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \ | ||
51 | -I$(PLATFORM_SRC)/native/$(PKGDIR) \ | ||
52 | $(EVENT_MODEL) | ||
53 | |||
54 | -ifeq ($(PLATFORM), linux) | ||
55 | - # Checking for the X11/extensions headers at the additional location | ||
56 | - CPPFLAGS += -I$(firstword $(wildcard $(OPENWIN_HOME)/include/X11/extensions) \ | ||
57 | - $(wildcard /usr/include/X11/extensions)) | ||
58 | -endif | ||
59 | - | ||
60 | ifeq ($(PLATFORM), solaris) | ||
61 | CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions | ||
62 | endif | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hostbuildcc.patch b/recipes-core/openjdk/openjdk-7-03b21/icedtea-hostbuildcc.patch deleted file mode 100644 index 5f2c98b..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hostbuildcc.patch +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | Index: openjdk/hotspot/make/linux/makefiles/rules.make | ||
2 | =================================================================== | ||
3 | --- openjdk/hotspot/make/linux/makefiles/rules.make 2010-02-02 02:22:33.201668748 +0100 | ||
4 | +++ openjdk/hotspot/make/linux/makefiles/rules.make 2010-02-02 02:23:08.480415783 +0100 | ||
5 | @@ -39,6 +39,7 @@ | ||
6 | # $(CC) is the c compiler (cc/gcc), $(CCC) is the c++ compiler (CC/g++). | ||
7 | C_COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) | ||
8 | CC_COMPILE = $(CCC) $(CPPFLAGS) $(CFLAGS) | ||
9 | +CC_HOST_COMPILE = $(BUILD_CC) $(CPPFLAGS) $(CFLAGS) | ||
10 | |||
11 | AS.S = $(AS) $(ASFLAGS) | ||
12 | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-isnanf.patch b/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-isnanf.patch deleted file mode 100644 index 494e965..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-isnanf.patch +++ /dev/null | |||
@@ -1,21 +0,0 @@ | |||
1 | Index: icedtea6-1.8/build/openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp | ||
2 | =================================================================== | ||
3 | --- openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp 2010-06-09 21:47:12.695674808 +0200 | ||
4 | +++ openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp 2010-06-09 21:48:08.699007491 +0200 | ||
5 | @@ -220,14 +220,14 @@ | ||
6 | // checking for nanness | ||
7 | #ifdef SOLARIS | ||
8 | #ifdef SPARC | ||
9 | -inline int g_isnan(float f) { return isnanf(f); } | ||
10 | +inline int g_isnan(float f) { return __isnanf(f); } | ||
11 | #else | ||
12 | // isnanf() broken on Intel Solaris use isnand() | ||
13 | inline int g_isnan(float f) { return isnand(f); } | ||
14 | #endif | ||
15 | inline int g_isnan(double f) { return isnand(f); } | ||
16 | #elif LINUX | ||
17 | -inline int g_isnan(float f) { return isnanf(f); } | ||
18 | +inline int g_isnan(float f) { return __isnanf(f); } | ||
19 | inline int g_isnan(double f) { return isnan(f); } | ||
20 | #else | ||
21 | #error "missing platform-specific definition here" | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-libnet-renaming.patch b/recipes-core/openjdk/openjdk-7-03b21/icedtea-libnet-renaming.patch deleted file mode 100644 index f590577..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-libnet-renaming.patch +++ /dev/null | |||
@@ -1,154 +0,0 @@ | |||
1 | Index: openjdk/jdk/make/java/net/Makefile | ||
2 | =================================================================== | ||
3 | --- openjdk/jdk/make/java/net/Makefile 2010-07-05 12:28:58.476625401 +0200 | ||
4 | +++ openjdk/jdk/make/java/net/Makefile 2010-07-05 12:29:11.876625138 +0200 | ||
5 | @@ -25,7 +25,7 @@ | ||
6 | |||
7 | BUILDDIR = ../.. | ||
8 | PACKAGE = java.net | ||
9 | -LIBRARY = net | ||
10 | +LIBRARY = javanet | ||
11 | PRODUCT = sun | ||
12 | include $(BUILDDIR)/common/Defs.gmk | ||
13 | |||
14 | Index: openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
15 | =================================================================== | ||
16 | --- openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java 2010-07-05 17:40:56.467876415 +0200 | ||
17 | +++ openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java 2010-07-05 17:41:43.326628410 +0200 | ||
18 | @@ -58,7 +58,7 @@ | ||
19 | */ | ||
20 | static { | ||
21 | java.security.AccessController.doPrivileged( | ||
22 | - new sun.security.action.LoadLibraryAction("net")); | ||
23 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
24 | } | ||
25 | |||
26 | /** | ||
27 | Index: openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
28 | =================================================================== | ||
29 | --- openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java 2010-07-05 17:41:01.027875484 +0200 | ||
30 | +++ openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java 2010-07-05 17:41:56.826626386 +0200 | ||
31 | @@ -74,7 +74,7 @@ | ||
32 | */ | ||
33 | static { | ||
34 | java.security.AccessController.doPrivileged( | ||
35 | - new sun.security.action.LoadLibraryAction("net")); | ||
36 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
37 | } | ||
38 | |||
39 | /** | ||
40 | Index: openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
41 | =================================================================== | ||
42 | --- openjdk/jdk/src/share/classes/java/net/DatagramPacket.java 2010-07-05 17:41:02.017875980 +0200 | ||
43 | +++ openjdk/jdk/src/share/classes/java/net/DatagramPacket.java 2010-07-05 17:42:06.057875677 +0200 | ||
44 | @@ -47,7 +47,7 @@ | ||
45 | */ | ||
46 | static { | ||
47 | java.security.AccessController.doPrivileged( | ||
48 | - new sun.security.action.LoadLibraryAction("net")); | ||
49 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
50 | init(); | ||
51 | } | ||
52 | |||
53 | Index: openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
54 | =================================================================== | ||
55 | --- openjdk/jdk/src/share/classes/java/net/InetAddress.java 2010-07-05 17:41:02.756626429 +0200 | ||
56 | +++ openjdk/jdk/src/share/classes/java/net/InetAddress.java 2010-07-05 17:42:15.997875786 +0200 | ||
57 | @@ -230,7 +230,7 @@ | ||
58 | static { | ||
59 | preferIPv6Address = java.security.AccessController.doPrivileged( | ||
60 | new GetBooleanAction("java.net.preferIPv6Addresses")).booleanValue(); | ||
61 | - AccessController.doPrivileged(new LoadLibraryAction("net")); | ||
62 | + AccessController.doPrivileged(new LoadLibraryAction("javanet")); | ||
63 | init(); | ||
64 | } | ||
65 | |||
66 | Index: openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
67 | =================================================================== | ||
68 | --- openjdk/jdk/src/share/classes/java/net/NetworkInterface.java 2010-07-05 17:41:03.547875282 +0200 | ||
69 | +++ openjdk/jdk/src/share/classes/java/net/NetworkInterface.java 2010-07-05 17:42:22.647875475 +0200 | ||
70 | @@ -52,7 +52,7 @@ | ||
71 | private boolean virtual = false; | ||
72 | |||
73 | static { | ||
74 | - AccessController.doPrivileged(new LoadLibraryAction("net")); | ||
75 | + AccessController.doPrivileged(new LoadLibraryAction("javanet")); | ||
76 | init(); | ||
77 | } | ||
78 | |||
79 | Index: openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
80 | =================================================================== | ||
81 | --- openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java 2010-07-05 17:41:04.306628153 +0200 | ||
82 | +++ openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java 2010-07-05 17:42:32.666627264 +0200 | ||
83 | @@ -89,7 +89,7 @@ | ||
84 | }}); | ||
85 | if (b != null && b.booleanValue()) { | ||
86 | java.security.AccessController.doPrivileged( | ||
87 | - new sun.security.action.LoadLibraryAction("net")); | ||
88 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
89 | hasSystemProxies = init(); | ||
90 | } | ||
91 | } | ||
92 | Index: henning/bug/com.buglabs.build.oe/tmp/work/armv7a-angstrom-linux-gnueabi/openjdk-6-jre-6b18-1.8-r3.3/openjdk-src-dir/jdk/src/share/classes/sun/nio/ch/Util.java | ||
93 | =================================================================== | ||
94 | --- openjdk/jdk/src/share/classes/sun/nio/ch/Util.java 2010-07-05 17:41:05.086626745 +0200 | ||
95 | +++ openjdk/jdk/src/share/classes/sun/nio/ch/Util.java 2010-07-05 17:42:39.266626410 +0200 | ||
96 | @@ -354,7 +354,7 @@ | ||
97 | return; | ||
98 | loaded = true; | ||
99 | java.security.AccessController | ||
100 | - .doPrivileged(new sun.security.action.LoadLibraryAction("net")); | ||
101 | + .doPrivileged(new sun.security.action.LoadLibraryAction("javanet")); | ||
102 | java.security.AccessController | ||
103 | .doPrivileged(new sun.security.action.LoadLibraryAction("nio")); | ||
104 | // IOUtil must be initialized; Its native methods are called from | ||
105 | Index: openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
106 | =================================================================== | ||
107 | --- openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java 2010-07-05 17:41:05.896626691 +0200 | ||
108 | +++ openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java 2010-07-05 17:42:45.606625991 +0200 | ||
109 | @@ -244,7 +244,7 @@ | ||
110 | |||
111 | static { | ||
112 | java.security.AccessController.doPrivileged( | ||
113 | - new sun.security.action.LoadLibraryAction("net")); | ||
114 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
115 | } | ||
116 | |||
117 | } | ||
118 | Index: henning/bug/com.buglabs.build.oe/tmp/work/armv7a-angstrom-linux-gnueabi/openjdk-6-jre-6b18-1.8-r3.3/openjdk-src-dir/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
119 | =================================================================== | ||
120 | --- openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java 2010-07-05 17:41:06.786627210 +0200 | ||
121 | +++ openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java 2010-07-05 17:42:51.926627747 +0200 | ||
122 | @@ -160,7 +160,7 @@ | ||
123 | |||
124 | static { | ||
125 | java.security.AccessController.doPrivileged( | ||
126 | - new sun.security.action.LoadLibraryAction("net")); | ||
127 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
128 | init0(); | ||
129 | |||
130 | // start the address listener thread | ||
131 | --- openjdk/jdk/make/java/nio/Makefile | ||
132 | +++ openjdk/jdk/make/java/nio/Makefile | ||
133 | @@ -282,7 +282,7 @@ ifeq ($(PLATFORM),windows) | ||
134 | endif | ||
135 | |||
136 | ifeq ($(PLATFORM), linux) | ||
137 | -OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl | ||
138 | +OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -ljavanet -lpthread -ldl | ||
139 | ifdef USE_SYSTEM_GIO | ||
140 | OTHER_LDLIBS += $(GIO_LIBS) | ||
141 | OTHER_INCLUDES += $(GIO_CFLAGS) -DUSE_SYSTEM_GIO | ||
142 | diff --git openjdk/jdk/make/com/sun/nio/sctp/Makefile openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
143 | index e71a92b..e94b1e1 100644 | ||
144 | --- openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
145 | +++ openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
146 | @@ -62,7 +62,7 @@ OTHER_INCLUDES += \ | ||
147 | ifeq ($(PLATFORM), linux) | ||
148 | COMPILER_WARNINGS_FATAL=true | ||
149 | #OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl | ||
150 | -OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread -ldl | ||
151 | +OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -ljavanet -lpthread -ldl | ||
152 | endif | ||
153 | ifeq ($(PLATFORM), solaris) | ||
154 | #LIBSCTP = -lsctp | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-remove_sparc_compiler_option.patch b/recipes-core/openjdk/openjdk-7-03b21/icedtea-remove_sparc_compiler_option.patch deleted file mode 100644 index be5ad85..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-remove_sparc_compiler_option.patch +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | Index: openjdk/jdk/make/common/shared/Compiler-gcc.gmk | ||
2 | =================================================================== | ||
3 | --- openjdk/jdk/make/common/shared/Compiler-gcc.gmk 2012-05-26 14:43:49.342875981 +0200 | ||
4 | +++ openjdk/jdk/make/common/shared/Compiler-gcc.gmk 2012-05-26 15:21:25.514903711 +0200 | ||
5 | @@ -133,7 +133,7 @@ | ||
6 | REQUIRED_GCC_VER = 4.0.* | ||
7 | endif | ||
8 | # Option used to create a shared library | ||
9 | - SHARED_LIBRARY_FLAG = -shared -mimpure-text | ||
10 | + SHARED_LIBRARY_FLAG = -shared | ||
11 | SUN_COMP_VER := $(shell $(CC) --verbose 2>&1 ) | ||
12 | |||
13 | endif | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-remove_werror.patch b/recipes-core/openjdk/openjdk-7-03b21/icedtea-remove_werror.patch deleted file mode 100644 index f2ad035..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-remove_werror.patch +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | Index: openjdk/hotspot/make/linux/makefiles/gcc.make | ||
2 | =================================================================== | ||
3 | --- openjdk/hotspot/make/linux/makefiles/gcc.make 2010-02-02 16:11:35.758533706 +0100 | ||
4 | +++ openjdk/hotspot/make/linux/makefiles/gcc.make 2010-02-02 16:11:42.761456458 +0100 | ||
5 | @@ -98,9 +98,6 @@ | ||
6 | CFLAGS += -pipe | ||
7 | endif | ||
8 | |||
9 | -# Compiler warnings are treated as errors | ||
10 | -WARNINGS_ARE_ERRORS = -Werror | ||
11 | - | ||
12 | # Except for a few acceptable ones | ||
13 | # Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit | ||
14 | # conversions which might affect the values. To avoid that, we need to turn | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/jamvm-extract.patch b/recipes-core/openjdk/openjdk-7-03b21/jamvm-extract.patch deleted file mode 100644 index 9040304..0000000 --- a/recipes-core/openjdk/openjdk-7-03b21/jamvm-extract.patch +++ /dev/null | |||
@@ -1,13 +0,0 @@ | |||
1 | Index: icedtea-2.1/Makefile.am | ||
2 | =================================================================== | ||
3 | --- icedtea-2.1.orig/Makefile.am | ||
4 | +++ icedtea-2.1/Makefile.am | ||
5 | @@ -1210,7 +1210,7 @@ endif | ||
6 | clean-extract-cacao: clean-cacao | ||
7 | rm -f stamps/extract-cacao.stamp | ||
8 | |||
9 | -stamps/extract-jamvm.stamp: | ||
10 | +stamps/extract-jamvm.stamp: stamps/download-jamvm.stamp | ||
11 | if BUILD_JAMVM | ||
12 | set -e ; \ | ||
13 | if ! test -d jamvm ; \ | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/build-hacks.patch b/recipes-core/openjdk/openjdk-7-25b30/build-hacks.patch index d6776ae..5eccc68 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/build-hacks.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/build-hacks.patch | |||
@@ -1,8 +1,8 @@ | |||
1 | Index: icedtea-2.1/Makefile.am | 1 | Index: icedtea-2.3.12/Makefile.am |
2 | =================================================================== | 2 | =================================================================== |
3 | --- icedtea-2.1.orig/Makefile.am | 3 | --- icedtea-2.3.12.orig/Makefile.am 2013-07-26 18:17:45.499466367 +0000 |
4 | +++ icedtea-2.1/Makefile.am | 4 | +++ icedtea-2.3.12/Makefile.am 2013-07-30 21:04:46.761410713 +0000 |
5 | @@ -416,6 +416,12 @@ ICEDTEA_ENV = \ | 5 | @@ -471,6 +471,12 @@ |
6 | JAVAC="" \ | 6 | JAVAC="" \ |
7 | JAVA_HOME="" \ | 7 | JAVA_HOME="" \ |
8 | JDK_HOME="" \ | 8 | JDK_HOME="" \ |
@@ -15,38 +15,20 @@ Index: icedtea-2.1/Makefile.am | |||
15 | QUIETLY="" \ | 15 | QUIETLY="" \ |
16 | ANT_RESPECT_JAVA_HOME="TRUE" \ | 16 | ANT_RESPECT_JAVA_HOME="TRUE" \ |
17 | DISTRIBUTION_ID="$(DIST_ID)" \ | 17 | DISTRIBUTION_ID="$(DIST_ID)" \ |
18 | @@ -1923,12 +1929,16 @@ clean-rewrite-rhino: | 18 | @@ -2028,7 +2034,11 @@ |
19 | stamps/jamvm.stamp: $(OPENJDK_TREE) stamps/rt.stamp | ||
20 | if BUILD_JAMVM | 19 | if BUILD_JAMVM |
21 | cd jamvm/jamvm && \ | 20 | cd jamvm/jamvm && \ |
22 | - ./autogen.sh --with-java-runtime-library=openjdk \ | 21 | ./autogen.sh --with-java-runtime-library=openjdk7 \ |
23 | - --prefix=$(abs_top_builddir)/jamvm/install ; \ | 22 | - --prefix=$(abs_top_builddir)/jamvm/install ; \ |
24 | - $(MAKE) ; \ | 23 | + --prefix=$(abs_top_builddir)/jamvm/install \ |
25 | - $(MAKE) install | ||
26 | + $(ARCH_PREFIX) ./autogen.sh --with-java-runtime-library=openjdk \ | ||
27 | + --prefix=/usr/lib \ | ||
28 | + --host=$(host_alias) \ | 24 | + --host=$(host_alias) \ |
29 | + --build=$(build_alias) \ | 25 | + --build=$(build_alias) \ |
30 | + --target=$(target_alias) \ | 26 | + --target=$(target_alias) \ |
31 | + --with-libtool-sysroot ; \ | 27 | + --with-libtool-sysroot ; \ |
32 | + $(ARCH_PREFIX) $(MAKE) ; \ | 28 | $(MAKE) ; \ |
33 | + $(ARCH_PREFIX) $(MAKE) install DESTDIR=$(abs_top_builddir)/jamvm/install | 29 | $(MAKE) install |
34 | mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | 30 | mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server |
35 | - cp $(abs_top_builddir)/jamvm/install/lib/libjvm.so $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | 31 | @@ -2093,6 +2103,7 @@ |
36 | + cp $(abs_top_builddir)/jamvm/install/usr/lib/lib/libjvm.so $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server | ||
37 | ln -sf server $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client | ||
38 | touch $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt | ||
39 | ln -sf client/libjvm.so $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so | ||
40 | @@ -1945,7 +1955,7 @@ clean-jamvm: | ||
41 | stamps/add-jamvm.stamp: stamps/icedtea.stamp stamps/jamvm.stamp | ||
42 | if ADD_JAMVM_BUILD | ||
43 | mkdir -p $(BUILD_JRE_ARCH_DIR)/jamvm | ||
44 | - install -m 644 jamvm/install/lib/libjvm.so \ | ||
45 | + install -m 644 jamvm/install/usr/lib/lib/libjvm.so \ | ||
46 | $(BUILD_JRE_ARCH_DIR)/jamvm/ | ||
47 | printf -- '-jamvm KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg | ||
48 | else | ||
49 | @@ -1989,6 +1999,7 @@ if !USE_SYSTEM_CACAO | ||
50 | --host=$(host_alias) \ | 32 | --host=$(host_alias) \ |
51 | --build=$(build_alias) \ | 33 | --build=$(build_alias) \ |
52 | --target=$(target_alias) \ | 34 | --target=$(target_alias) \ |
@@ -54,7 +36,7 @@ Index: icedtea-2.1/Makefile.am | |||
54 | --prefix=$(abs_top_builddir)/cacao/install \ | 36 | --prefix=$(abs_top_builddir)/cacao/install \ |
55 | --with-java-runtime-library=openjdk7 \ | 37 | --with-java-runtime-library=openjdk7 \ |
56 | --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \ | 38 | --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \ |
57 | @@ -2056,7 +2067,7 @@ clean-add-cacao-debug: | 39 | @@ -2160,7 +2171,7 @@ |
58 | # configure script arguments, quoted in single quotes | 40 | # configure script arguments, quoted in single quotes |
59 | CONFIGURE_ARGS = @CONFIGURE_ARGS@ | 41 | CONFIGURE_ARGS = @CONFIGURE_ARGS@ |
60 | ADD_ZERO_CONFIGURE_ARGS = \ | 42 | ADD_ZERO_CONFIGURE_ARGS = \ |
@@ -63,11 +45,11 @@ Index: icedtea-2.1/Makefile.am | |||
63 | --disable-bootstrap --enable-zero | 45 | --disable-bootstrap --enable-zero |
64 | if ADD_SHARK_BUILD | 46 | if ADD_SHARK_BUILD |
65 | ADD_ZERO_CONFIGURE_ARGS += \ | 47 | ADD_ZERO_CONFIGURE_ARGS += \ |
66 | Index: icedtea-2.1/javac.in | 48 | Index: icedtea-2.3.12/javac.in |
67 | =================================================================== | 49 | =================================================================== |
68 | --- icedtea-2.1.orig/javac.in | 50 | --- icedtea-2.3.12.orig/javac.in 2013-07-24 21:33:57.224612327 +0000 |
69 | +++ icedtea-2.1/javac.in | 51 | +++ icedtea-2.3.12/javac.in 2013-07-30 19:41:56.240277496 +0000 |
70 | @@ -70,5 +70,7 @@ else | 52 | @@ -77,5 +77,7 @@ |
71 | my @CLASSPATH = ('@ECJ_JAR@'); | 53 | my @CLASSPATH = ('@ECJ_JAR@'); |
72 | push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"}; | 54 | push @CLASSPATH, split /:/, $ENV{"CLASSPATH"} if exists $ENV{"CLASSPATH"}; |
73 | $ENV{"CLASSPATH"} = join ':', @CLASSPATH; | 55 | $ENV{"CLASSPATH"} = join ':', @CLASSPATH; |
diff --git a/recipes-core/openjdk/openjdk-7-03b21/cacao-arm-ucontext.patch b/recipes-core/openjdk/openjdk-7-25b30/cacao-arm-ucontext.patch index c21fcf1..c21fcf1 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/cacao-arm-ucontext.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/cacao-arm-ucontext.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/cacao-libtoolize.patch b/recipes-core/openjdk/openjdk-7-25b30/cacao-libtoolize.patch index 484cb10..484cb10 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/cacao-libtoolize.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/cacao-libtoolize.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/cacao-loadavg-makefile.patch b/recipes-core/openjdk/openjdk-7-25b30/cacao-loadavg-makefile.patch index 81ac590..81ac590 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/cacao-loadavg-makefile.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/cacao-loadavg-makefile.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/cacao-loadavg.patch b/recipes-core/openjdk/openjdk-7-25b30/cacao-loadavg.patch index 0fc1a81..0fc1a81 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/cacao-loadavg.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/cacao-loadavg.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-25b30/cacao-update.patch b/recipes-core/openjdk/openjdk-7-25b30/cacao-update.patch new file mode 100644 index 0000000..cd6cdbf --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-25b30/cacao-update.patch | |||
@@ -0,0 +1,63 @@ | |||
1 | |||
2 | # HG changeset patch | ||
3 | # User Andrew John Hughes <gnu_andrew@member.fsf.org> | ||
4 | # Date 1366807128 -3600 | ||
5 | # Node ID e562523c5037d8c6097afa00cc2932a959037a61 | ||
6 | # Parent d4e0f297cf8fb7a4e457d5bef8f0290623cf8b05 | ||
7 | Update CACAO to latest tip. | ||
8 | |||
9 | 2013-04-24 Andrew John Hughes <gnu.andrew@member.fsf.org> | ||
10 | |||
11 | * patches/cacao/jsig.patch: | ||
12 | Removed. | ||
13 | * Makefile.am: | ||
14 | (CACAO_VERSION): Bump to current tip. | ||
15 | (CACAO_SHA256SUM): Likewise. | ||
16 | (ICEDTEA_PATCHES): Drop unneeded jsig patch. | ||
17 | * NEWS: Updated. | ||
18 | |||
19 | diff -r d4e0f297cf8f -r e562523c5037 Makefile.am | ||
20 | --- a/Makefile.am Wed Apr 24 10:24:40 2013 +0100 | ||
21 | +++ b/Makefile.am Wed Apr 24 13:38:48 2013 +0100 | ||
22 | @@ -18,8 +18,8 @@ | ||
23 | LANGTOOLS_SHA256SUM = c412b61b095154fee4c45dc133f2baca3100fecd48b742f80da49a52ec473b02 | ||
24 | OPENJDK_SHA256SUM = 44c3e4a130fe4b76c1ba977ae2251884cefa774b82a24c4415b64395aef9594c | ||
25 | |||
26 | -CACAO_VERSION = a567bcb7f589 | ||
27 | -CACAO_SHA256SUM = d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9 | ||
28 | +CACAO_VERSION = e215e36be9fc | ||
29 | +CACAO_SHA256SUM = 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab | ||
30 | CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao | ||
31 | CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz | ||
32 | CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz | ||
33 | @@ -266,7 +266,6 @@ | ||
34 | if BUILD_CACAO | ||
35 | ICEDTEA_PATCHES += \ | ||
36 | patches/cacao/launcher.patch \ | ||
37 | - patches/cacao/jsig.patch \ | ||
38 | patches/cacao/memory.patch | ||
39 | else | ||
40 | if USING_CACAO | ||
41 | diff -r d4e0f297cf8f -r e562523c5037 patches/cacao/jsig.patch | ||
42 | --- a/patches/cacao/jsig.patch Wed Apr 24 10:24:40 2013 +0100 | ||
43 | +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 | ||
44 | @@ -1,18 +0,0 @@ | ||
45 | -diff -Nru cacao.orig/Makefile.am cacao/Makefile.am | ||
46 | ---- cacao.orig/cacao/src/cacao/Makefile.am 2008-08-04 17:51:28.000000000 +0100 | ||
47 | -+++ cacao/cacao/src/cacao/Makefile.am 2010-05-11 10:29:35.000000000 +0100 | ||
48 | -@@ -96,12 +96,12 @@ | ||
49 | - $(mkdir_p) $(prefix)/jre/lib/$(JAVA_ARCH)/server | ||
50 | - $(LN_S) -f $(libdir)/libjvm.so $(prefix)/jre/lib/$(JAVA_ARCH)/server | ||
51 | - $(ECHO) $(ECHO_N) > $(prefix)/jre/lib/$(JAVA_ARCH)/server/Xusage.txt | ||
52 | -- $(ECHO) $(ECHO_N) > $(prefix)/jre/lib/$(JAVA_ARCH)/server/libjsig.so | ||
53 | -+ $(ECHO) $(ECHO_N) > $(prefix)/jre/lib/$(JAVA_ARCH)/libjsig.so | ||
54 | - | ||
55 | - uninstall-local: | ||
56 | - rm -f $(prefix)/jre/lib/$(JAVA_ARCH)/server/libjvm.so | ||
57 | - rm -f $(prefix)/jre/lib/$(JAVA_ARCH)/server/Xusage.txt | ||
58 | -- rm -f $(prefix)/jre/lib/$(JAVA_ARCH)/server/libjsig.so | ||
59 | -+ rm -f $(prefix)/jre/lib/$(JAVA_ARCH)/libjsig.so | ||
60 | - endif | ||
61 | - | ||
62 | - | ||
63 | |||
diff --git a/recipes-core/openjdk/openjdk-7-25b30/fix-checksums.patch b/recipes-core/openjdk/openjdk-7-25b30/fix-checksums.patch new file mode 100644 index 0000000..bb05b3b --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-25b30/fix-checksums.patch | |||
@@ -0,0 +1,13 @@ | |||
1 | Index: icedtea-2.3.12/Makefile.am | ||
2 | =================================================================== | ||
3 | --- icedtea-2.3.12.orig/Makefile.am 2013-07-29 13:18:15.437439600 +0000 | ||
4 | +++ icedtea-2.3.12/Makefile.am 2013-07-29 13:18:40.921456562 +0000 | ||
5 | @@ -16,7 +16,7 @@ | ||
6 | JAXWS_SHA256SUM = b149c1fab323a586eae9b4459ccd929f0db8b35769e42dd7f4fbadc48b803dab | ||
7 | JDK_SHA256SUM = badbbf50c820325ffe592762a2eff3414df71e286460b75716a2100d7f6f2aa0 | ||
8 | LANGTOOLS_SHA256SUM = b9e2e3c97393f566b0c4dc2b0ca826bfb3b3841f5522a850b82d1ff23745839b | ||
9 | -OPENJDK_SHA256SUM = 7bc64e2285b5bfefeb6a3900729c58beb2f04f2c57184a4fe48341c5087c3f61 | ||
10 | +OPENJDK_SHA256SUM = d1132bdde0e19d8e4d2516213bce7aa50b4b6d1ab04a82bf7a0440d6184db842 | ||
11 | |||
12 | CACAO_VERSION = a567bcb7f589 | ||
13 | CACAO_SHA256SUM = d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9 | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/fix_hotspot_crosscompile.patch b/recipes-core/openjdk/openjdk-7-25b30/fix_hotspot_crosscompile.patch index 8d2d045..8d2d045 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/fix_hotspot_crosscompile.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/fix_hotspot_crosscompile.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-corba-parallel-make.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-corba-parallel-make.patch index 09f7511..3e2893c 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-corba-parallel-make.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-corba-parallel-make.patch | |||
@@ -1,5 +1,5 @@ | |||
1 | diff --git openjdk/corba/make/Makefile openjdk/corba/make/Makefile | 1 | diff --git openjdk/corba/make/Makefile openjdk/corba/make/Makefile |
2 | index aef5c1b..62e2216 100644 | 2 | index d81c66c..4f750e8 100644 |
3 | --- openjdk/corba/make/Makefile | 3 | --- openjdk/corba/make/Makefile |
4 | +++ openjdk/corba/make/Makefile | 4 | +++ openjdk/corba/make/Makefile |
5 | @@ -134,7 +134,7 @@ default: all | 5 | @@ -134,7 +134,7 @@ default: all |
@@ -20,7 +20,7 @@ index aef5c1b..62e2216 100644 | |||
20 | ( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \ | 20 | ( cd $(SRC_CLASSES_DIR) ; $(FIND) . \( -name \*-template \) -prune -o -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; \ |
21 | ( cd $(GENSRC_DIR) ; $(FIND) . -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; | 21 | ( cd $(GENSRC_DIR) ; $(FIND) . -type f -print | $(ZIP) -q $$abs_src_zip -@ ) ; |
22 | @@ -153,7 +154,8 @@ $(SRC_ZIP): $(SRC_ZIP_FILES) | 22 | @@ -153,7 +154,8 @@ $(SRC_ZIP): $(SRC_ZIP_FILES) |
23 | BIN_ZIP_FILES = $(BUILD_DIR/lib/orb.idl $(BUILD_DIR)/lib/ir.idl | 23 | BIN_ZIP_FILES = $(BUILD_DIR)/lib/orb.idl $(BUILD_DIR)/lib/ir.idl |
24 | 24 | ||
25 | BIN_ZIP = $(LIB_DIR)/bin.zip | 25 | BIN_ZIP = $(LIB_DIR)/bin.zip |
26 | -$(BIN_ZIP): $(BIN_ZIP_FILES) | 26 | -$(BIN_ZIP): $(BIN_ZIP_FILES) |
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-crosscompile-fix.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-crosscompile-fix.patch index 9099d4c..39436a5 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-crosscompile-fix.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-crosscompile-fix.patch | |||
@@ -1,17 +1,50 @@ | |||
1 | --- openjdk/hotspot/make/linux/makefiles/buildtree.make | 1 | diff --git openjdk/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk |
2 | +++ openjdk/hotspot/make/linux/makefiles/buildtree.make | 2 | index fb575fa..e0426ad 100644 |
3 | @@ -402,7 +402,7 @@ test_gamma: $(BUILDTREE_MAKE) $(GAMMADIR)/make/test/Queens.java | 3 | --- openjdk/corba/make/common/shared/Platform.gmk |
4 | echo "rm -f Queens.class"; \ | 4 | +++ openjdk/corba/make/common/shared/Platform.gmk |
5 | echo "\$${JAVA_HOME}/bin/javac -d . $(GAMMADIR)/make/test/Queens.java"; \ | 5 | @@ -152,9 +152,13 @@ ifeq ($(SYSTEM_UNAME), Linux) |
6 | echo '[ -f gamma_g ] && { gamma=gamma_g; }'; \ | 6 | OS_NAME = linux |
7 | - echo './$${gamma:-gamma} $(TESTFLAGS) Queens < /dev/null'; \ | 7 | OS_VERSION := $(shell uname -r) |
8 | + echo 'echo Silently skipping the execution of the gamma program'; \ | 8 | # Arch and OS name/version |
9 | ) > $@ | 9 | - mach := $(shell uname -m) |
10 | $(QUIETLY) chmod +x $@ | 10 | - ifneq (,$(wildcard /usr/bin/dpkg-architecture)) |
11 | - mach := $(shell (dpkg-architecture -qDEB_BUILD_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/powerpc$$/ppc/;s/hppa/parisc/') | ||
12 | + ifdef CROSS_COMPILE_ARCH | ||
13 | + mach := $(CROSS_COMPILE_ARCH) | ||
14 | + else | ||
15 | + mach := $(shell uname -m) | ||
16 | + ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
17 | + mach := $(shell (dpkg-architecture -qDEB_BUILD_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/powerpc$$/ppc/;s/hppa/parisc/') | ||
18 | + endif | ||
19 | endif | ||
20 | archExpr = case "$(mach)" in \ | ||
21 | i[3-9]86) \ | ||
22 | diff --git openjdk/hotspot/make/linux/makefiles/build_vm_def.sh openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
23 | index ea81ff6..68b0d71 100644 | ||
24 | --- openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
25 | +++ openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
26 | @@ -1,10 +1,12 @@ | ||
27 | #!/bin/sh | ||
11 | 28 | ||
29 | # If we're cross compiling use that path for nm | ||
30 | -if [ "$CROSS_COMPILE_ARCH" != "" ]; then | ||
31 | -NM=$ALT_COMPILER_PATH/nm | ||
32 | -else | ||
33 | -NM=nm | ||
34 | +if [ "$NM" == "" ]; then | ||
35 | + if [ "$CROSS_COMPILE_ARCH" != "" ]; then | ||
36 | + NM=$ALT_COMPILER_PATH/nm | ||
37 | + else | ||
38 | + NM=nm | ||
39 | + fi | ||
40 | fi | ||
41 | |||
42 | $NM --defined-only $* \ | ||
43 | diff --git openjdk/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make | ||
44 | index 6fe5191..765fc6d 100644 | ||
12 | --- openjdk/hotspot/make/linux/makefiles/gcc.make | 45 | --- openjdk/hotspot/make/linux/makefiles/gcc.make |
13 | +++ openjdk/hotspot/make/linux/makefiles/gcc.make | 46 | +++ openjdk/hotspot/make/linux/makefiles/gcc.make |
14 | @@ -160,7 +160,7 @@ CFLAGS_WARN/DEFAULT = $(WARNINGS_ARE_ERRORS) $(ACCEPTABLE_WARNINGS) | 47 | @@ -164,7 +164,7 @@ CFLAGS_WARN/DEFAULT = $(WARNINGS_ARE_ERRORS) $(ACCEPTABLE_WARNINGS) |
15 | CFLAGS_WARN/BYFILE = $(CFLAGS_WARN/$@)$(CFLAGS_WARN/DEFAULT$(CFLAGS_WARN/$@)) | 48 | CFLAGS_WARN/BYFILE = $(CFLAGS_WARN/$@)$(CFLAGS_WARN/DEFAULT$(CFLAGS_WARN/$@)) |
16 | 49 | ||
17 | # The flags to use for an Optimized g++ build | 50 | # The flags to use for an Optimized g++ build |
@@ -20,7 +53,7 @@ | |||
20 | 53 | ||
21 | # Hotspot uses very unstrict aliasing turn this optimization off | 54 | # Hotspot uses very unstrict aliasing turn this optimization off |
22 | OPT_CFLAGS += -fno-strict-aliasing | 55 | OPT_CFLAGS += -fno-strict-aliasing |
23 | @@ -204,15 +204,7 @@ LFLAGS += -Wl,-relax | 56 | @@ -208,15 +208,7 @@ LFLAGS += -Wl,-relax |
24 | endif | 57 | endif |
25 | 58 | ||
26 | # Enable linker optimization | 59 | # Enable linker optimization |
@@ -37,6 +70,8 @@ | |||
37 | 70 | ||
38 | # Use $(MAPFLAG:FILENAME=real_file_name) to specify a map file. | 71 | # Use $(MAPFLAG:FILENAME=real_file_name) to specify a map file. |
39 | MAPFLAG = -Xlinker --version-script=FILENAME | 72 | MAPFLAG = -Xlinker --version-script=FILENAME |
73 | diff --git openjdk/hotspot/make/linux/makefiles/launcher.make openjdk/hotspot/make/linux/makefiles/launcher.make | ||
74 | index 0c102ea..f4dfbf6 100644 | ||
40 | --- openjdk/hotspot/make/linux/makefiles/launcher.make | 75 | --- openjdk/hotspot/make/linux/makefiles/launcher.make |
41 | +++ openjdk/hotspot/make/linux/makefiles/launcher.make | 76 | +++ openjdk/hotspot/make/linux/makefiles/launcher.make |
42 | @@ -50,8 +50,8 @@ ifeq ($(LINK_INTO),AOUT) | 77 | @@ -50,8 +50,8 @@ ifeq ($(LINK_INTO),AOUT) |
@@ -49,21 +84,25 @@ | |||
49 | + LIBS_LAUNCHER += -l$(JVM) $(LIBS) -lstdc++ | 84 | + LIBS_LAUNCHER += -l$(JVM) $(LIBS) -lstdc++ |
50 | endif | 85 | endif |
51 | 86 | ||
52 | LINK_LAUNCHER = $(LINK.c) | 87 | LINK_LAUNCHER = $(LINK.CC) |
88 | diff --git openjdk/hotspot/make/linux/makefiles/vm.make openjdk/hotspot/make/linux/makefiles/vm.make | ||
89 | index b0ffd9a..4e8c47c 100644 | ||
53 | --- openjdk/hotspot/make/linux/makefiles/vm.make | 90 | --- openjdk/hotspot/make/linux/makefiles/vm.make |
54 | +++ openjdk/hotspot/make/linux/makefiles/vm.make | 91 | +++ openjdk/hotspot/make/linux/makefiles/vm.make |
55 | @@ -272,6 +272,7 @@ ifeq ($(SHARK_BUILD), true) | 92 | @@ -292,6 +292,7 @@ ifeq ($(SHARK_BUILD), true) |
56 | LIBS_VM += $(LLVM_LIBS) | 93 | LIBS_VM += $(LLVM_LIBS) |
57 | endif | 94 | endif |
58 | 95 | ||
59 | +LFLAGS_VM += $(OE_LDFLAGS) | 96 | +LFLAGS_VM += $(OE_LDFLAGS) |
60 | LINK_VM = $(LINK_LIB.c) | 97 | LINK_VM = $(LINK_LIB.CC) |
61 | 98 | ||
62 | # rule for building precompiled header | 99 | # rule for building precompiled header |
100 | diff --git openjdk/jdk/make/common/Defs-linux.gmk openjdk/jdk/make/common/Defs-linux.gmk | ||
101 | index 69e1177..dc7f8e6 100644 | ||
63 | --- openjdk/jdk/make/common/Defs-linux.gmk | 102 | --- openjdk/jdk/make/common/Defs-linux.gmk |
64 | +++ openjdk/jdk/make/common/Defs-linux.gmk | 103 | +++ openjdk/jdk/make/common/Defs-linux.gmk |
65 | @@ -125,35 +125,13 @@ else | 104 | @@ -165,35 +165,13 @@ ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
66 | endif | 105 | endif |
67 | endif | 106 | endif |
68 | 107 | ||
69 | -# | 108 | -# |
@@ -99,8 +138,8 @@ | |||
99 | CFLAGS_REQUIRED_hppa += | 138 | CFLAGS_REQUIRED_hppa += |
100 | CFLAGS_REQUIRED_i586 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN | 139 | CFLAGS_REQUIRED_i586 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN |
101 | CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN | 140 | CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN |
102 | @@ -232,7 +210,7 @@ ifeq ($(DEBUG_BINARIES), true) | 141 | @@ -283,7 +261,7 @@ ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1) |
103 | CFLAGS_REQUIRED += $(DEBUG_FLAG) | 142 | endif |
104 | endif | 143 | endif |
105 | 144 | ||
106 | -CFLAGS_OPT = $(CC_OPT) | 145 | -CFLAGS_OPT = $(CC_OPT) |
@@ -108,7 +147,7 @@ | |||
108 | CFLAGS_DBG = $(DEBUG_FLAG) | 147 | CFLAGS_DBG = $(DEBUG_FLAG) |
109 | CFLAGS_COMMON += $(CFLAGS_REQUIRED) | 148 | CFLAGS_COMMON += $(CFLAGS_REQUIRED) |
110 | 149 | ||
111 | @@ -308,7 +286,7 @@ LDFLAGS_COMMON += $(LDFLAGS_DEFS_OPTION) | 150 | @@ -359,7 +337,7 @@ LDFLAGS_COMMON += $(LDFLAGS_DEFS_OPTION) |
112 | # | 151 | # |
113 | # -L paths for finding and -ljava | 152 | # -L paths for finding and -ljava |
114 | # | 153 | # |
@@ -117,89 +156,8 @@ | |||
117 | LDFLAGS_COMMON += -L$(LIBDIR)/$(LIBARCH) | 156 | LDFLAGS_COMMON += -L$(LIBDIR)/$(LIBARCH) |
118 | LDFLAGS_COMMON += -Wl,-soname=$(LIB_PREFIX)$(LIBRARY).$(LIBRARY_SUFFIX) | 157 | LDFLAGS_COMMON += -Wl,-soname=$(LIB_PREFIX)$(LIBRARY).$(LIBRARY_SUFFIX) |
119 | 158 | ||
120 | --- openjdk/jdk/make/sun/awt/mawt.gmk | ||
121 | +++ openjdk/jdk/make/sun/awt/mawt.gmk | ||
122 | @@ -151,22 +151,6 @@ else | ||
123 | #endif | ||
124 | |||
125 | LIBXTST = -lXtst | ||
126 | -ifeq ($(PLATFORM), linux) | ||
127 | - ifeq ($(ARCH_DATA_MODEL), 64) | ||
128 | - # XXX what about the rest of them? | ||
129 | - LIBXT = -lXt | ||
130 | - else | ||
131 | - # Allows for builds on Debian GNU Linux, X11 is in a different place | ||
132 | - LIBXT = $(firstword $(wildcard $(OPENWIN_LIB)/libXt.a) \ | ||
133 | - $(wildcard /usr/lib/libXt.a)) | ||
134 | - LIBSM = $(firstword $(wildcard $(OPENWIN_LIB)/libSM.a) \ | ||
135 | - $(wildcard /usr/lib/libSM.a)) | ||
136 | - LIBICE = $(firstword $(wildcard $(OPENWIN_LIB)/libICE.a) \ | ||
137 | - $(wildcard /usr/lib/libICE.a)) | ||
138 | - LIBXTST = $(firstword $(wildcard $(OPENWIN_LIB)/libXtst.a) \ | ||
139 | - $(wildcard /usr/lib/libXtst.a)) | ||
140 | - endif | ||
141 | -endif | ||
142 | |||
143 | # Use -lXmu for EditRes support | ||
144 | LIBXMU_DBG = -lXmu | ||
145 | @@ -181,7 +165,7 @@ ifeq ($(PLATFORM), linux) | ||
146 | OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH | ||
147 | # XXX what is this define below? Isn't it motif-related? | ||
148 | OTHER_CFLAGS += -DXMSTRINGDEFINES=1 | ||
149 | -OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext $(LIBXT) $(LIBSM) $(LIBICE) -lX11 -lXi | ||
150 | +OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext -lXt -lSM -lICE -lXi -lX11 | ||
151 | endif | ||
152 | |||
153 | endif | ||
154 | @@ -230,12 +214,6 @@ else | ||
155 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/fontconfig2 | ||
156 | endif | ||
157 | |||
158 | -ifndef HEADLESS | ||
159 | -CPPFLAGS += -I$(OPENWIN_HOME)/include | ||
160 | -LDFLAGS += -L$(OPENWIN_LIB) | ||
161 | - | ||
162 | -endif # !HEADLESS | ||
163 | - | ||
164 | CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \ | ||
165 | -I$(SHARE_SRC)/native/$(PKGDIR)/../font \ | ||
166 | -I$(PLATFORM_SRC)/native/$(PKGDIR)/../font \ | ||
167 | @@ -258,12 +236,6 @@ CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \ | ||
168 | -I$(PLATFORM_SRC)/native/$(PKGDIR) \ | ||
169 | $(EVENT_MODEL) | ||
170 | |||
171 | -ifeq ($(PLATFORM), linux) | ||
172 | - # Checking for the X11/extensions headers at the additional location | ||
173 | - CPPFLAGS += -I$(firstword $(wildcard $(OPENWIN_HOME)/include/X11/extensions) \ | ||
174 | - $(wildcard /usr/include/X11/extensions)) | ||
175 | -endif | ||
176 | - | ||
177 | ifeq ($(PLATFORM), solaris) | ||
178 | CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions | ||
179 | endif | ||
180 | diff --git openjdk/corba/make/common/shared/Platform.gmk openjdk/corba/make/common/shared/Platform.gmk | ||
181 | index e21f4d0..5f071a7 100644 | ||
182 | --- openjdk/corba/make/common/shared/Platform.gmk | ||
183 | +++ openjdk/corba/make/common/shared/Platform.gmk | ||
184 | @@ -152,9 +152,13 @@ ifeq ($(SYSTEM_UNAME), Linux) | ||
185 | OS_NAME = linux | ||
186 | OS_VERSION := $(shell uname -r) | ||
187 | # Arch and OS name/version | ||
188 | - mach := $(shell uname -m) | ||
189 | - ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
190 | - mach := $(shell (dpkg-architecture -qDEB_BUILD_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/powerpc$$/ppc/;s/hppa/parisc/') | ||
191 | + ifdef CROSS_COMPILE_ARCH | ||
192 | + mach := $(CROSS_COMPILE_ARCH) | ||
193 | + else | ||
194 | + mach := $(shell uname -m) | ||
195 | + ifneq (,$(wildcard /usr/bin/dpkg-architecture)) | ||
196 | + mach := $(shell (dpkg-architecture -qDEB_BUILD_ARCH_CPU 2>/dev/null || echo $(mach)) | sed 's/powerpc$$/ppc/;s/hppa/parisc/') | ||
197 | + endif | ||
198 | endif | ||
199 | archExpr = case "$(mach)" in \ | ||
200 | i[3-9]86) \ | ||
201 | diff --git openjdk/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk | 159 | diff --git openjdk/jdk/make/common/shared/Platform.gmk openjdk/jdk/make/common/shared/Platform.gmk |
202 | index 5b21888..3b9297f 100644 | 160 | index c23e96e..484afca 100644 |
203 | --- openjdk/jdk/make/common/shared/Platform.gmk | 161 | --- openjdk/jdk/make/common/shared/Platform.gmk |
204 | +++ openjdk/jdk/make/common/shared/Platform.gmk | 162 | +++ openjdk/jdk/make/common/shared/Platform.gmk |
205 | @@ -159,9 +159,9 @@ ifeq ($(SYSTEM_UNAME), Linux) | 163 | @@ -159,9 +159,9 @@ ifeq ($(SYSTEM_UNAME), Linux) |
@@ -215,32 +173,11 @@ index 5b21888..3b9297f 100644 | |||
215 | endif | 173 | endif |
216 | archExpr = case "$(mach)" in \ | 174 | archExpr = case "$(mach)" in \ |
217 | i[3-9]86) \ | 175 | i[3-9]86) \ |
218 | diff --git openjdk/hotspot/make/linux/makefiles/build_vm_def.sh openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
219 | index ea81ff6..6a3765b 100644 | ||
220 | --- openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
221 | +++ openjdk/hotspot/make/linux/makefiles/build_vm_def.sh | ||
222 | @@ -1,10 +1,12 @@ | ||
223 | #!/bin/sh | ||
224 | |||
225 | # If we're cross compiling use that path for nm | ||
226 | -if [ "$CROSS_COMPILE_ARCH" != "" ]; then | ||
227 | -NM=$ALT_COMPILER_PATH/nm | ||
228 | -else | ||
229 | -NM=nm | ||
230 | +if [ "$NM" == "" ]; then | ||
231 | + if [ "$CROSS_COMPILE_ARCH" != "" ]; then | ||
232 | + NM=$ALT_COMPILER_PATH/nm | ||
233 | + else | ||
234 | + NM=nm | ||
235 | + fi | ||
236 | fi | ||
237 | |||
238 | $NM --defined-only $* \ | ||
239 | diff --git openjdk/jdk/make/java/nio/Makefile openjdk/jdk/make/java/nio/Makefile | 176 | diff --git openjdk/jdk/make/java/nio/Makefile openjdk/jdk/make/java/nio/Makefile |
240 | index 8130b9b..7906531 100644 | 177 | index cd336a2..1e5f8e5 100644 |
241 | --- openjdk/jdk/make/java/nio/Makefile | 178 | --- openjdk/jdk/make/java/nio/Makefile |
242 | +++ openjdk/jdk/make/java/nio/Makefile | 179 | +++ openjdk/jdk/make/java/nio/Makefile |
243 | @@ -834,8 +834,12 @@ else | 180 | @@ -934,8 +934,12 @@ else |
244 | $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE) | 181 | $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE) |
245 | $(prep-target) | 182 | $(prep-target) |
246 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@ | 183 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(SOR_COPYRIGHT_YEARS)" > $@ |
@@ -253,7 +190,7 @@ index 8130b9b..7906531 100644 | |||
253 | # | 190 | # |
254 | # Generated sun.nio.cs SingleByte classes | 191 | # Generated sun.nio.cs SingleByte classes |
255 | # | 192 | # |
256 | @@ -869,8 +873,12 @@ else | 193 | @@ -969,8 +973,12 @@ else |
257 | $(SFS_GEN)/UnixConstants.java: $(GENUC_EXE) | 194 | $(SFS_GEN)/UnixConstants.java: $(GENUC_EXE) |
258 | $(prep-target) | 195 | $(prep-target) |
259 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENUC_COPYRIGHT_YEARS)" > $@ | 196 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENUC_COPYRIGHT_YEARS)" > $@ |
@@ -266,7 +203,7 @@ index 8130b9b..7906531 100644 | |||
266 | 203 | ||
267 | GENSC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genSolarisConstants.c | 204 | GENSC_SRC = $(PLATFORM_SRC)/native/sun/nio/fs/genSolarisConstants.c |
268 | 205 | ||
269 | @@ -891,7 +899,11 @@ else | 206 | @@ -991,7 +999,11 @@ else |
270 | $(SFS_GEN)/SolarisConstants.java: $(GENSC_EXE) | 207 | $(SFS_GEN)/SolarisConstants.java: $(GENSC_EXE) |
271 | $(prep-target) | 208 | $(prep-target) |
272 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENSC_COPYRIGHT_YEARS)" > $@ | 209 | NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh "$(GENSC_COPYRIGHT_YEARS)" > $@ |
@@ -278,11 +215,73 @@ index 8130b9b..7906531 100644 | |||
278 | +endif | 215 | +endif |
279 | 216 | ||
280 | .PHONY: sources | 217 | .PHONY: sources |
218 | diff --git openjdk/jdk/make/sun/awt/mawt.gmk openjdk/jdk/make/sun/awt/mawt.gmk | ||
219 | index b6e0d99..edc530e 100644 | ||
220 | --- openjdk/jdk/make/sun/awt/mawt.gmk | ||
221 | +++ openjdk/jdk/make/sun/awt/mawt.gmk | ||
222 | @@ -151,22 +151,6 @@ else | ||
223 | #endif | ||
224 | |||
225 | LIBXTST = -lXtst | ||
226 | -ifeq ($(PLATFORM), linux) | ||
227 | - ifeq ($(ARCH_DATA_MODEL), 64) | ||
228 | - # XXX what about the rest of them? | ||
229 | - LIBXT = -lXt | ||
230 | - else | ||
231 | - # Allows for builds on Debian GNU Linux, X11 is in a different place | ||
232 | - LIBXT = $(firstword $(wildcard $(OPENWIN_LIB)/libXt.a) \ | ||
233 | - $(wildcard /usr/lib/libXt.a)) | ||
234 | - LIBSM = $(firstword $(wildcard $(OPENWIN_LIB)/libSM.a) \ | ||
235 | - $(wildcard /usr/lib/libSM.a)) | ||
236 | - LIBICE = $(firstword $(wildcard $(OPENWIN_LIB)/libICE.a) \ | ||
237 | - $(wildcard /usr/lib/libICE.a)) | ||
238 | - LIBXTST = $(firstword $(wildcard $(OPENWIN_LIB)/libXtst.a) \ | ||
239 | - $(wildcard /usr/lib/libXtst.a)) | ||
240 | - endif | ||
241 | -endif | ||
242 | |||
243 | # Use -lXmu for EditRes support | ||
244 | LIBXMU_DBG = -lXmu | ||
245 | @@ -181,7 +165,7 @@ ifneq (,$(findstring $(PLATFORM), linux macosx)) | ||
246 | OTHER_CFLAGS += -DMLIB_NO_LIBSUNMATH | ||
247 | # XXX what is this define below? Isn't it motif-related? | ||
248 | OTHER_CFLAGS += -DXMSTRINGDEFINES=1 | ||
249 | -OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext $(LIBXT) $(LIBSM) $(LIBICE) -lX11 -lXi | ||
250 | +OTHER_LDLIBS = $(LIBXMU) $(LIBXTST) -lXext -lXt -lSM -lICE -lXi -lX11 | ||
251 | endif | ||
252 | |||
253 | endif | ||
254 | @@ -230,12 +214,6 @@ else | ||
255 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/fontconfig2 | ||
256 | endif | ||
257 | |||
258 | -ifndef HEADLESS | ||
259 | -CPPFLAGS += -I$(OPENWIN_HOME)/include | ||
260 | -LDFLAGS += -L$(OPENWIN_LIB) | ||
261 | - | ||
262 | -endif # !HEADLESS | ||
263 | - | ||
264 | CPPFLAGS += -I$(SHARE_SRC)/native/$(PKGDIR)/debug \ | ||
265 | -I$(SHARE_SRC)/native/$(PKGDIR)/../font \ | ||
266 | -I$(PLATFORM_SRC)/native/$(PKGDIR)/../font \ | ||
267 | @@ -269,12 +247,6 @@ LDFLAGS += -L$(MOTIF_LIB) -L$(OPENWIN_LIB) | ||
268 | endif # !HEADLESS | ||
269 | endif # PLATFORM | ||
270 | |||
271 | -ifeq ($(PLATFORM), linux) | ||
272 | - # Checking for the X11/extensions headers at the additional location | ||
273 | - CPPFLAGS += -I$(firstword $(wildcard $(OPENWIN_HOME)/include/X11/extensions) \ | ||
274 | - $(wildcard /usr/include/X11/extensions)) | ||
275 | -endif | ||
276 | - | ||
277 | ifeq ($(PLATFORM), macosx)) | ||
278 | CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \ | ||
279 | -I$(OPENWIN_HOME)/include | ||
281 | diff --git openjdk/jdk/make/sun/xawt/Makefile openjdk/jdk/make/sun/xawt/Makefile | 280 | diff --git openjdk/jdk/make/sun/xawt/Makefile openjdk/jdk/make/sun/xawt/Makefile |
282 | index e7d54e2..ce8819c 100644 | 281 | index 53d31f3..183c063 100644 |
283 | --- openjdk/jdk/make/sun/xawt/Makefile | 282 | --- openjdk/jdk/make/sun/xawt/Makefile |
284 | +++ openjdk/jdk/make/sun/xawt/Makefile | 283 | +++ openjdk/jdk/make/sun/xawt/Makefile |
285 | @@ -188,20 +188,6 @@ else | 284 | @@ -198,20 +198,6 @@ else |
286 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/glib2 | 285 | CPPFLAGS += -I$(PLATFORM_SRC)/native/common/deps/glib2 |
287 | endif | 286 | endif |
288 | 287 | ||
@@ -303,19 +302,36 @@ index e7d54e2..ce8819c 100644 | |||
303 | # We have some odd logic here because some Solaris 10 updates | 302 | # We have some odd logic here because some Solaris 10 updates |
304 | # have a render.h file that suggests gradients are supported, but | 303 | # have a render.h file that suggests gradients are supported, but |
305 | # the Xrender.h doesn't have the corresponding type definitions. | 304 | # the Xrender.h doesn't have the corresponding type definitions. |
306 | @@ -312,11 +298,7 @@ XLIBTYPES=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/xlibtypes.txt | 305 | @@ -292,16 +278,10 @@ ifeq ($(ARCH_DATA_MODEL), 32) |
306 | SIZERS = $(SIZER).32 | ||
307 | SIZERS_C = $(SIZER_32_C) | ||
308 | SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.32 | ||
309 | -ifdef CROSS_COMPILE_ARCH | ||
310 | -CFLAGS_32 = -m32 | ||
311 | -endif | ||
312 | else # !32 | ||
313 | SIZERS = $(SIZER).64 | ||
314 | SIZERS_C = $(SIZER_64_C) | ||
315 | SIZES = $(WRAPPER_GENERATOR_DIR)/sizes.64 | ||
316 | -ifdef CROSS_COMPILE_ARCH | ||
317 | -CFLAGS_64 = -m64 | ||
318 | -endif | ||
319 | endif # 32 | ||
320 | endif # !macosx | ||
321 | endif # solaris | ||
322 | @@ -337,11 +317,7 @@ WRAPPER_GENERATOR_TEMPDIR=$(TEMPDIR)/sun/awt/X11/generator | ||
323 | WRAPPER_GENERATOR_CLASS=$(WRAPPER_GENERATOR_TEMPDIR)/WrapperGenerator.class | ||
324 | XLIBTYPES=$(PLATFORM_SRC)/classes/sun/awt/X11/generator/xlibtypes.txt | ||
307 | 325 | ||
308 | $(SIZERS): $(SIZERS_C) | ||
309 | $(prep-target) | ||
310 | -ifndef CROSS_COMPILE_ARCH | 326 | -ifndef CROSS_COMPILE_ARCH |
311 | $(CC) $(CFLAGS_$(subst .,,$(suffix $@))) $(CPPFLAGS) -o $@ $(SIZER)$(suffix $@).c | 327 | SIZERS_CC = $(CC) |
312 | -else | 328 | -else |
313 | - $(HOST_CC) $(CPPFLAGS) -o $@ $(SIZER)$(suffix $@).c | 329 | -SIZERS_CC = $(HOST_CC) |
314 | -endif | 330 | -endif |
315 | 331 | ||
316 | $(WRAPPER_GENERATOR_CLASS): $(WRAPPER_GENERATOR_JAVA) | 332 | $(SIZERS): $(SIZERS_C) |
317 | $(prep-target) | 333 | $(prep-target) |
318 | @@ -329,6 +311,16 @@ $(SIZERS_C): $(WRAPPER_GENERATOR_CLASS) $(XLIBTYPES) | 334 | @@ -358,6 +334,16 @@ $(SIZERS_C): $(WRAPPER_GENERATOR_CLASS) $(XLIBTYPES) |
319 | $(SIZER_DIR) $(XLIBTYPES) "sizer" $(subst .,,$(suffix $(basename $@))) | 335 | $(SIZER_DIR) $(XLIBTYPES) "sizer" $(subst .,,$(suffix $(basename $@))) |
320 | 336 | ||
321 | $(SIZES): $(SIZERS) | 337 | $(SIZES): $(SIZERS) |
@@ -332,7 +348,7 @@ index e7d54e2..ce8819c 100644 | |||
332 | @if [ "$(DOHACK)$@" = "true$(PREDEFINED_SIZES)" ]; then \ | 348 | @if [ "$(DOHACK)$@" = "true$(PREDEFINED_SIZES)" ]; then \ |
333 | $(ECHO) COPYING $(PREDEFINED_SIZES_TMPL) into $@; \ | 349 | $(ECHO) COPYING $(PREDEFINED_SIZES_TMPL) into $@; \ |
334 | $(CP) $(PREDEFINED_SIZES_TMPL) $@; \ | 350 | $(CP) $(PREDEFINED_SIZES_TMPL) $@; \ |
335 | @@ -337,6 +329,7 @@ $(SIZES): $(SIZERS) | 351 | @@ -366,6 +352,7 @@ $(SIZES): $(SIZERS) |
336 | $(ECHO) GENERATING $@; \ | 352 | $(ECHO) GENERATING $@; \ |
337 | $(WRAPPER_GENERATOR_DIR)/sizer$(suffix $@) > $@; \ | 353 | $(WRAPPER_GENERATOR_DIR)/sizer$(suffix $@) > $@; \ |
338 | fi | 354 | fi |
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-fix-xrender.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-fix-xrender.patch index 4bd8b2c..4bd8b2c 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-fix-xrender.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-fix-xrender.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-dlvsym-uclibc.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-dlvsym-uclibc.patch index 657f722..657f722 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-dlvsym-uclibc.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-dlvsym-uclibc.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-glibc-version.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-glibc-version.patch index faa90ea..faa90ea 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-glibc-version.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-glibc-version.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-isfinte.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-isfinte.patch index 7c5da59..7c5da59 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-isfinte.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-isfinte.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-isnanf.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-isnanf.patch new file mode 100644 index 0000000..b2ddfa9 --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-isnanf.patch | |||
@@ -0,0 +1,13 @@ | |||
1 | diff --git openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp | ||
2 | index 659d4da..68a06d5 100644 | ||
3 | --- openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp | ||
4 | +++ openjdk/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp | ||
5 | @@ -253,7 +253,7 @@ inline int g_isnan(double f) { return isnand(f); } | ||
6 | #elif defined(__APPLE__) | ||
7 | inline int g_isnan(double f) { return isnan(f); } | ||
8 | #elif defined(LINUX) || defined(_ALLBSD_SOURCE) | ||
9 | -inline int g_isnan(float f) { return isnanf(f); } | ||
10 | +inline int g_isnan(float f) { return __isnanf(f); } | ||
11 | inline int g_isnan(double f) { return isnan(f); } | ||
12 | #else | ||
13 | #error "missing platform-specific definition here" | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-loadavg.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-loadavg.patch index 7da41fd..7da41fd 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-hotspot-loadavg.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-hotspot-loadavg.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-iconv-uclibc.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-iconv-uclibc.patch index 68f8581..68f8581 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-iconv-uclibc.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-iconv-uclibc.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-nio-use-host-cc.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-nio-use-host-cc.patch index 6b14673..6b14673 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-nio-use-host-cc.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-nio-use-host-cc.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-powerpc-atomic64.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-powerpc-atomic64.patch index cc5e4e8..cc5e4e8 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-powerpc-atomic64.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-powerpc-atomic64.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-ppc64-jvm-cfg.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-ppc64-jvm-cfg.patch index 5bb7604..5bb7604 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-ppc64-jvm-cfg.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-ppc64-jvm-cfg.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-remove-unused-backtrace.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-remove-unused-backtrace.patch index 5423fde..5423fde 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-remove-unused-backtrace.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-remove-unused-backtrace.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-unpack-uclibc.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-unpack-uclibc.patch index 7e98767..7e98767 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-jdk-unpack-uclibc.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-jdk-unpack-uclibc.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-launcher-stdc++.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-launcher-stdc++.patch index b97745d..b97745d 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-launcher-stdc++.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-launcher-stdc++.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-25b30/icedtea-libnet-renaming.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-libnet-renaming.patch new file mode 100644 index 0000000..d6a599c --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-libnet-renaming.patch | |||
@@ -0,0 +1,188 @@ | |||
1 | diff --git openjdk/jdk/make/com/sun/nio/sctp/Makefile openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
2 | index 4ae967f..fe669a9 100644 | ||
3 | --- openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
4 | +++ openjdk/jdk/make/com/sun/nio/sctp/Makefile | ||
5 | @@ -64,11 +64,11 @@ ifneq ($(COMPILER_WARNINGS_FATAL),false) | ||
6 | COMPILER_WARNINGS_FATAL=true | ||
7 | endif | ||
8 | #OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread -ldl | ||
9 | -OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -lnet -lpthread -ldl | ||
10 | +OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -lnio -ljavanet -lpthread -ldl | ||
11 | endif | ||
12 | ifeq ($(PLATFORM), solaris) | ||
13 | #LIBSCTP = -lsctp | ||
14 | -OTHER_LDLIBS += $(LIBSOCKET) -L$(LIBDIR)/$(LIBARCH) -lnet -lnio | ||
15 | +OTHER_LDLIBS += $(LIBSOCKET) -L$(LIBDIR)/$(LIBARCH) -ljavanet -lnio | ||
16 | endif # PLATFORM | ||
17 | |||
18 | else # windows | ||
19 | diff --git openjdk/jdk/make/java/net/Makefile openjdk/jdk/make/java/net/Makefile | ||
20 | index 7283e45..720f3d3 100644 | ||
21 | --- openjdk/jdk/make/java/net/Makefile | ||
22 | +++ openjdk/jdk/make/java/net/Makefile | ||
23 | @@ -25,7 +25,7 @@ | ||
24 | |||
25 | BUILDDIR = ../.. | ||
26 | PACKAGE = java.net | ||
27 | -LIBRARY = net | ||
28 | +LIBRARY = javanet | ||
29 | PRODUCT = sun | ||
30 | include $(BUILDDIR)/common/Defs.gmk | ||
31 | |||
32 | diff --git openjdk/jdk/make/java/nio/Makefile openjdk/jdk/make/java/nio/Makefile | ||
33 | index 191f17d..1e5f8e5 100644 | ||
34 | --- openjdk/jdk/make/java/nio/Makefile | ||
35 | +++ openjdk/jdk/make/java/nio/Makefile | ||
36 | @@ -369,7 +369,7 @@ ifeq ($(PLATFORM),windows) | ||
37 | endif | ||
38 | |||
39 | ifeq ($(PLATFORM), linux) | ||
40 | - OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -lnet -lpthread $(LIBDL) | ||
41 | + OTHER_LDLIBS += -L$(LIBDIR)/$(LIBARCH) -ljava -ljavanet -lpthread $(LIBDL) | ||
42 | ifdef USE_SYSTEM_GIO | ||
43 | OTHER_LDLIBS += $(GIO_LIBS) | ||
44 | OTHER_INCLUDES += $(GIO_CFLAGS) -DUSE_SYSTEM_GIO | ||
45 | @@ -379,12 +379,12 @@ ifeq ($(PLATFORM), linux) | ||
46 | endif | ||
47 | |||
48 | ifeq ($(PLATFORM), macosx) | ||
49 | -OTHER_LDLIBS += -L$(LIBDIR) -ljava -lnet -pthread | ||
50 | +OTHER_LDLIBS += -L$(LIBDIR) -ljava -ljavanet -pthread | ||
51 | endif | ||
52 | |||
53 | ifeq ($(PLATFORM), solaris) | ||
54 | OTHER_LDLIBS += $(JVMLIB) $(LIBSOCKET) -lposix4 $(LIBDL) -lsendfile \ | ||
55 | - -L$(LIBDIR)/$(LIBARCH) -ljava -lnet | ||
56 | + -L$(LIBDIR)/$(LIBARCH) -ljava -ljavanet | ||
57 | endif # PLATFORM | ||
58 | |||
59 | ifdef COMPILE_AGAINST_SYSCALLS | ||
60 | diff --git openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
61 | index b7f0f2f..b093868 100644 | ||
62 | --- openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
63 | +++ openjdk/jdk/src/share/classes/java/net/AbstractPlainDatagramSocketImpl.java | ||
64 | @@ -69,7 +69,7 @@ abstract class AbstractPlainDatagramSocketImpl extends DatagramSocketImpl | ||
65 | */ | ||
66 | static { | ||
67 | java.security.AccessController.doPrivileged( | ||
68 | - new sun.security.action.LoadLibraryAction("net")); | ||
69 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
70 | } | ||
71 | |||
72 | /** | ||
73 | diff --git openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
74 | index c6a38ad..97de65b 100644 | ||
75 | --- openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
76 | +++ openjdk/jdk/src/share/classes/java/net/AbstractPlainSocketImpl.java | ||
77 | @@ -78,7 +78,7 @@ abstract class AbstractPlainSocketImpl extends SocketImpl | ||
78 | */ | ||
79 | static { | ||
80 | java.security.AccessController.doPrivileged( | ||
81 | - new sun.security.action.LoadLibraryAction("net")); | ||
82 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
83 | } | ||
84 | |||
85 | /** | ||
86 | diff --git openjdk/jdk/src/share/classes/java/net/DatagramPacket.java openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
87 | index 195ee86..6822a57 100644 | ||
88 | --- openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
89 | +++ openjdk/jdk/src/share/classes/java/net/DatagramPacket.java | ||
90 | @@ -47,7 +47,7 @@ class DatagramPacket { | ||
91 | */ | ||
92 | static { | ||
93 | java.security.AccessController.doPrivileged( | ||
94 | - new sun.security.action.LoadLibraryAction("net")); | ||
95 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
96 | init(); | ||
97 | } | ||
98 | |||
99 | diff --git openjdk/jdk/src/share/classes/java/net/InetAddress.java openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
100 | index 3ea28e4..7c78eae 100644 | ||
101 | --- openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
102 | +++ openjdk/jdk/src/share/classes/java/net/InetAddress.java | ||
103 | @@ -260,7 +260,7 @@ class InetAddress implements java.io.Serializable { | ||
104 | static { | ||
105 | preferIPv6Address = java.security.AccessController.doPrivileged( | ||
106 | new GetBooleanAction("java.net.preferIPv6Addresses")).booleanValue(); | ||
107 | - AccessController.doPrivileged(new LoadLibraryAction("net")); | ||
108 | + AccessController.doPrivileged(new LoadLibraryAction("javanet")); | ||
109 | init(); | ||
110 | } | ||
111 | |||
112 | diff --git openjdk/jdk/src/share/classes/java/net/NetworkInterface.java openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
113 | index 6314d15..761fdda 100644 | ||
114 | --- openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
115 | +++ openjdk/jdk/src/share/classes/java/net/NetworkInterface.java | ||
116 | @@ -53,7 +53,7 @@ public final class NetworkInterface { | ||
117 | private static final int defaultIndex; /* index of defaultInterface */ | ||
118 | |||
119 | static { | ||
120 | - AccessController.doPrivileged(new LoadLibraryAction("net")); | ||
121 | + AccessController.doPrivileged(new LoadLibraryAction("javanet")); | ||
122 | init(); | ||
123 | defaultInterface = DefaultInterface.getDefault(); | ||
124 | if (defaultInterface != null) { | ||
125 | diff --git openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java | ||
126 | index 5baca6e..befd0b9 100644 | ||
127 | --- openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java | ||
128 | +++ openjdk/jdk/src/share/classes/sun/net/sdp/SdpSupport.java | ||
129 | @@ -76,6 +76,6 @@ public final class SdpSupport { | ||
130 | |||
131 | static { | ||
132 | AccessController.doPrivileged( | ||
133 | - new sun.security.action.LoadLibraryAction("net")); | ||
134 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
135 | } | ||
136 | } | ||
137 | diff --git openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
138 | index d7aa358..9b2c719 100644 | ||
139 | --- openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
140 | +++ openjdk/jdk/src/share/classes/sun/net/spi/DefaultProxySelector.java | ||
141 | @@ -95,7 +95,7 @@ public class DefaultProxySelector extends ProxySelector { | ||
142 | }}); | ||
143 | if (b != null && b.booleanValue()) { | ||
144 | java.security.AccessController.doPrivileged( | ||
145 | - new sun.security.action.LoadLibraryAction("net")); | ||
146 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
147 | hasSystemProxies = init(); | ||
148 | } | ||
149 | } | ||
150 | diff --git openjdk/jdk/src/share/classes/sun/nio/ch/Util.java openjdk/jdk/src/share/classes/sun/nio/ch/Util.java | ||
151 | index 10662df..34d441a 100644 | ||
152 | --- openjdk/jdk/src/share/classes/sun/nio/ch/Util.java | ||
153 | +++ openjdk/jdk/src/share/classes/sun/nio/ch/Util.java | ||
154 | @@ -483,7 +483,7 @@ class Util { | ||
155 | return; | ||
156 | loaded = true; | ||
157 | java.security.AccessController | ||
158 | - .doPrivileged(new sun.security.action.LoadLibraryAction("net")); | ||
159 | + .doPrivileged(new sun.security.action.LoadLibraryAction("javanet")); | ||
160 | java.security.AccessController | ||
161 | .doPrivileged(new sun.security.action.LoadLibraryAction("nio")); | ||
162 | // IOUtil must be initialized; Its native methods are called from | ||
163 | diff --git openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
164 | index 3695b5d..7c833cc 100644 | ||
165 | --- openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
166 | +++ openjdk/jdk/src/solaris/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
167 | @@ -247,7 +247,7 @@ public class ResolverConfigurationImpl | ||
168 | |||
169 | static { | ||
170 | java.security.AccessController.doPrivileged( | ||
171 | - new sun.security.action.LoadLibraryAction("net")); | ||
172 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
173 | } | ||
174 | |||
175 | } | ||
176 | diff --git openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
177 | index 7970885..46ab112 100644 | ||
178 | --- openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
179 | +++ openjdk/jdk/src/windows/classes/sun/net/dns/ResolverConfigurationImpl.java | ||
180 | @@ -159,7 +159,7 @@ public class ResolverConfigurationImpl | ||
181 | |||
182 | static { | ||
183 | java.security.AccessController.doPrivileged( | ||
184 | - new sun.security.action.LoadLibraryAction("net")); | ||
185 | + new sun.security.action.LoadLibraryAction("javanet")); | ||
186 | init0(); | ||
187 | |||
188 | // start the address listener thread | ||
diff --git a/recipes-core/openjdk/openjdk-7-25b30/icedtea-remove_werror.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-remove_werror.patch new file mode 100644 index 0000000..f78f2b3 --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-remove_werror.patch | |||
@@ -0,0 +1,16 @@ | |||
1 | diff --git openjdk/hotspot/make/linux/makefiles/gcc.make openjdk/hotspot/make/linux/makefiles/gcc.make | ||
2 | index 42f6843..765fc6d 100644 | ||
3 | --- openjdk/hotspot/make/linux/makefiles/gcc.make | ||
4 | +++ openjdk/hotspot/make/linux/makefiles/gcc.make | ||
5 | @@ -149,11 +149,6 @@ else | ||
6 | CFLAGS += -pipe | ||
7 | endif | ||
8 | |||
9 | -# Compiler warnings are treated as errors | ||
10 | -ifneq ($(COMPILER_WARNINGS_FATAL),false) | ||
11 | -WARNINGS_ARE_ERRORS = -Werror | ||
12 | -endif | ||
13 | - | ||
14 | # Except for a few acceptable ones | ||
15 | # Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit | ||
16 | # conversions which might affect the values. To avoid that, we need to turn | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-shark-arm-linux-cpu-detection.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-shark-arm-linux-cpu-detection.patch index f40bc51..f40bc51 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-shark-arm-linux-cpu-detection.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-shark-arm-linux-cpu-detection.patch | |||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-unbreak-float.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-unbreak-float.patch index b5219da..c03b23c 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-unbreak-float.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-unbreak-float.patch | |||
@@ -1,7 +1,9 @@ | |||
1 | diff --git openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h | ||
2 | index c24c781..ccdc41a 100644 | ||
1 | --- openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h | 3 | --- openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h |
2 | +++ openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h | 4 | +++ openjdk/jdk/src/share/native/java/lang/fdlibm/include/fdlibm.h |
3 | @@ -26,13 +26,11 @@ | 5 | @@ -32,13 +32,11 @@ |
4 | 6 | #endif | |
5 | #include "jfdlibm.h" | 7 | #include "jfdlibm.h" |
6 | 8 | ||
7 | -#ifdef __NEWVALID /* special setup for Sun test regime */ | 9 | -#ifdef __NEWVALID /* special setup for Sun test regime */ |
diff --git a/recipes-core/openjdk/openjdk-7-03b21/icedtea-zero-hotspotfix.patch b/recipes-core/openjdk/openjdk-7-25b30/icedtea-zero-hotspotfix.patch index a63506b..83dba2b 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/icedtea-zero-hotspotfix.patch +++ b/recipes-core/openjdk/openjdk-7-25b30/icedtea-zero-hotspotfix.patch | |||
@@ -1,12 +1,13 @@ | |||
1 | diff --git openjdk/hotspot/make/linux/makefiles/zeroshark.make b/hotspot/make/linux/makefiles/zeroshark.make | 1 | diff --git openjdk/hotspot/make/linux/makefiles/zeroshark.make openjdk/hotspot/make/linux/makefiles/zeroshark.make |
2 | index 4cf1826..4c0105b 100644 | 2 | index c2a1484..156bdd0 100644 |
3 | --- openjdk/hotspot/make/linux/makefiles/zeroshark.make | 3 | --- openjdk/hotspot/make/linux/makefiles/zeroshark.make |
4 | +++ openjdk/hotspot/make/linux/makefiles/zeroshark.make | 4 | +++ openjdk/hotspot/make/linux/makefiles/zeroshark.make |
5 | @@ -32,26 +32,27 @@ Obj_Files += cppInterpreter_arm.o | 5 | @@ -32,26 +32,28 @@ Obj_Files += cppInterpreter_arm.o |
6 | Obj_Files += thumb2.o | 6 | Obj_Files += thumb2.o |
7 | 7 | ||
8 | CFLAGS += -DHOTSPOT_ASM | 8 | CFLAGS += -DHOTSPOT_ASM |
9 | +CCFLAGS += -DHOTSPOT_ASM | 9 | +CCFLAGS += -DHOTSPOT_ASM |
10 | + | ||
10 | 11 | ||
11 | cppInterpreter_arm.o: offsets_arm.s bytecodes_arm.s | 12 | cppInterpreter_arm.o: offsets_arm.s bytecodes_arm.s |
12 | thumb2.o: offsets_arm.s | 13 | thumb2.o: offsets_arm.s |
@@ -17,9 +18,9 @@ index 4cf1826..4c0105b 100644 | |||
17 | + $(QEMU) ./mkoffsets > $@ | 18 | + $(QEMU) ./mkoffsets > $@ |
18 | 19 | ||
19 | bytecodes_arm.s: bytecodes_arm.def mkbc | 20 | bytecodes_arm.s: bytecodes_arm.def mkbc |
20 | @echo Generatine ARM assembler bytecode sequences | 21 | @echo Generating ARM assembler bytecode sequences |
21 | - $(CC_COMPILE) -E -x c++ - < $< | ./mkbc - $@ $(COMPILE_DONE) | 22 | - $(CC_COMPILE) $(CFLAGS) -E -x c++ - < $< | ./mkbc - $@ $(COMPILE_DONE) |
22 | + $(CC_COMPILE) -E -x c++ - < $< | $(QEMU) ./mkbc - $@ $(COMPILE_DONE) | 23 | + $(CC_COMPILE) $(CFLAGS) -E -x c++ - < $< | $(QEMU) ./mkbc - $@ $(COMPILE_DONE) |
23 | 24 | ||
24 | mkbc: $(GAMMADIR)/tools/mkbc.c | 25 | mkbc: $(GAMMADIR)/tools/mkbc.c |
25 | @echo Compiling mkbc tool | 26 | @echo Compiling mkbc tool |
@@ -29,8 +30,8 @@ index 4cf1826..4c0105b 100644 | |||
29 | mkoffsets: asm_helper.cpp | 30 | mkoffsets: asm_helper.cpp |
30 | @echo Compiling offset generator | 31 | @echo Compiling offset generator |
31 | $(QUIETLY) $(REMOVE_TARGET) | 32 | $(QUIETLY) $(REMOVE_TARGET) |
32 | - $(CC_COMPILE) -DSTATIC_OFFSETS -o $@ $< $(COMPILE_DONE) | 33 | - $(CC_COMPILE) $(CFLAGS) -DSTATIC_OFFSETS -o $@ $< $(COMPILE_DONE) |
33 | + $(CC_COMPILE) -static -DSTATIC_OFFSETS -o $@ $< $(COMPILE_DONE) | 34 | + $(CC_COMPILE) $(CFLAGS) -DSTATIC_OFFSETS -static -o $@ $< $(COMPILE_DONE) |
34 | 35 | ||
35 | endif | 36 | endif |
36 | 37 | ||
diff --git a/recipes-core/openjdk/openjdk-7-03b21/jvm.cfg b/recipes-core/openjdk/openjdk-7-25b30/jvm.cfg index ea97cda..ea97cda 100644 --- a/recipes-core/openjdk/openjdk-7-03b21/jvm.cfg +++ b/recipes-core/openjdk/openjdk-7-25b30/jvm.cfg | |||
diff --git a/recipes-core/openjdk/openjdk-7-25b30/remove-sun.misc.Perf-debug-code.patch b/recipes-core/openjdk/openjdk-7-25b30/remove-sun.misc.Perf-debug-code.patch new file mode 100644 index 0000000..00b9660 --- /dev/null +++ b/recipes-core/openjdk/openjdk-7-25b30/remove-sun.misc.Perf-debug-code.patch | |||
@@ -0,0 +1,47 @@ | |||
1 | Index: openjdk/jdk/src/share/classes/java/net/URLClassLoader.java | ||
2 | =================================================================== | ||
3 | --- openjdk.orig/jdk/src/share/classes/java/net/URLClassLoader.java 2011-06-13 16:58:42.000000000 +0200 | ||
4 | +++ openjdk/jdk/src/share/classes/java/net/URLClassLoader.java 2011-06-28 18:43:50.114802612 +0200 | ||
5 | @@ -438,14 +438,12 @@ | ||
6 | // Use (direct) ByteBuffer: | ||
7 | CodeSigner[] signers = res.getCodeSigners(); | ||
8 | CodeSource cs = new CodeSource(url, signers); | ||
9 | - sun.misc.PerfCounter.getReadClassBytesTime().addElapsedTimeFrom(t0); | ||
10 | return defineClass(name, bb, cs); | ||
11 | } else { | ||
12 | byte[] b = res.getBytes(); | ||
13 | // must read certificates AFTER reading bytes. | ||
14 | CodeSigner[] signers = res.getCodeSigners(); | ||
15 | CodeSource cs = new CodeSource(url, signers); | ||
16 | - sun.misc.PerfCounter.getReadClassBytesTime().addElapsedTimeFrom(t0); | ||
17 | return defineClass(name, b, 0, b.length, cs); | ||
18 | } | ||
19 | } | ||
20 | Index: openjdk/jdk/src/share/classes/java/lang/ClassLoader.java | ||
21 | =================================================================== | ||
22 | --- openjdk.orig/jdk/src/share/classes/java/lang/ClassLoader.java 2011-06-13 16:58:42.000000000 +0200 | ||
23 | +++ openjdk/jdk/src/share/classes/java/lang/ClassLoader.java 2011-06-28 18:43:50.142802778 +0200 | ||
24 | @@ -422,10 +422,6 @@ | ||
25 | long t1 = System.nanoTime(); | ||
26 | c = findClass(name); | ||
27 | |||
28 | - // this is the defining class loader; record the stats | ||
29 | - sun.misc.PerfCounter.getParentDelegationTime().addTime(t1 - t0); | ||
30 | - sun.misc.PerfCounter.getFindClassTime().addElapsedTimeFrom(t1); | ||
31 | - sun.misc.PerfCounter.getFindClasses().increment(); | ||
32 | } | ||
33 | } | ||
34 | if (resolve) { | ||
35 | Index: openjdk/jdk/src/share/classes/java/util/zip/ZipFile.java | ||
36 | =================================================================== | ||
37 | --- openjdk.orig/jdk/src/share/classes/java/util/zip/ZipFile.java | ||
38 | +++ openjdk/jdk/src/share/classes/java/util/zip/ZipFile.java | ||
39 | @@ -213,8 +213,6 @@ class ZipFile implements ZipConstants, Closeable { | ||
40 | this.zc = ZipCoder.get(charset); | ||
41 | long t0 = System.nanoTime(); | ||
42 | jzfile = open(name, mode, file.lastModified(), usemmap); | ||
43 | - sun.misc.PerfCounter.getZipFileOpenTime().addElapsedTimeFrom(t0); | ||
44 | - sun.misc.PerfCounter.getZipFileCount().increment(); | ||
45 | this.name = name; | ||
46 | this.total = getTotal(jzfile); | ||
47 | this.locsig = startsWithLOC(jzfile); | ||
diff --git a/recipes-core/openjdk/openjdk-7-release-03b21.inc b/recipes-core/openjdk/openjdk-7-release-25b30.inc index 07b1f7a..363b6e2 100644 --- a/recipes-core/openjdk/openjdk-7-release-03b21.inc +++ b/recipes-core/openjdk/openjdk-7-release-25b30.inc | |||
@@ -2,7 +2,7 @@ require openjdk-7-common.inc | |||
2 | 2 | ||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" | 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" |
4 | 4 | ||
5 | FILESPATH =. "${FILE_DIRNAME}/openjdk-7-03b21:" | 5 | FILESPATH =. "${FILE_DIRNAME}/openjdk-7-25b30:" |
6 | 6 | ||
7 | # Name of the directory containing the compiled output | 7 | # Name of the directory containing the compiled output |
8 | BUILD_DIR = "openjdk.build" | 8 | BUILD_DIR = "openjdk.build" |
@@ -13,50 +13,29 @@ ARM_INSTRUCTION_SET_armv4t = "ARM" | |||
13 | 13 | ||
14 | ICEDTEA_URI = "http://icedtea.classpath.org/download/source/${ICEDTEA}.tar.gz;name=iced" | 14 | ICEDTEA_URI = "http://icedtea.classpath.org/download/source/${ICEDTEA}.tar.gz;name=iced" |
15 | 15 | ||
16 | ICEDTEA_PREFIX = "icedtea7-forest-2.1" | 16 | ICEDTEA_PREFIX = "icedtea7-forest-2.3" |
17 | ICEDTEA_HG_URL = "http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}" | 17 | ICEDTEA_HG_URL = "http://icedtea.classpath.org/hg/release/${ICEDTEA_PREFIX}" |
18 | 18 | ||
19 | OPENJDK_CHANGESET = "22cc03983e20" | ||
20 | OPENJDK_FILE = "${OPENJDK_CHANGESET}.tar.bz2" | 19 | OPENJDK_FILE = "${OPENJDK_CHANGESET}.tar.bz2" |
21 | OPENJDK_URI = "${ICEDTEA_HG_URL}/archive/${OPENJDK_FILE};name=openjdk;unpack=false" | 20 | OPENJDK_URI = "${ICEDTEA_HG_URL}/archive/${OPENJDK_FILE};name=openjdk;unpack=false" |
22 | SRC_URI[openjdk.md5sum] = "f98b0f7a69f9427a5b3775dddddc89cb" | ||
23 | SRC_URI[openjdk.sha256sum] = "758227833982371e3a94def84226a947f8dbbd176517f313b8cb96840bdea41e" | ||
24 | 21 | ||
25 | HOTSPOT_CHANGESET = "0e651e004747" | ||
26 | HOTSPOT_FILE = "${HOTSPOT_CHANGESET}.tar.gz" | 22 | HOTSPOT_FILE = "${HOTSPOT_CHANGESET}.tar.gz" |
27 | HOTSPOT_URI = "${ICEDTEA_HG_URL}/hotspot/archive/${HOTSPOT_FILE};name=hotspot;unpack=false" | 23 | HOTSPOT_URI = "${ICEDTEA_HG_URL}/hotspot/archive/${HOTSPOT_FILE};name=hotspot;unpack=false" |
28 | SRC_URI[hotspot.md5sum] = "edd627c8781161eb33006ed668d833e0" | ||
29 | SRC_URI[hotspot.sha256sum] = "d68455e5cdb14280cd61155a4e9d531e90b073607f4367e93ead0fcf34476ae1" | ||
30 | 24 | ||
31 | CORBA_CHANGESET = "5617f6c5cc94" | ||
32 | CORBA_FILE = "${CORBA_CHANGESET}.tar.gz" | 25 | CORBA_FILE = "${CORBA_CHANGESET}.tar.gz" |
33 | CORBA_URI = "${ICEDTEA_HG_URL}/corba/archive/${CORBA_FILE};name=corba;unpack=false" | 26 | CORBA_URI = "${ICEDTEA_HG_URL}/corba/archive/${CORBA_FILE};name=corba;unpack=false" |
34 | SRC_URI[corba.md5sum] = "920f1a788a7fdef29a5cd70892331251" | ||
35 | SRC_URI[corba.sha256sum] = "963915483530f311ff313635f79ed11ea7ce5a1c0dbee5d1acb1994132857fa3" | ||
36 | 27 | ||
37 | JAXP_CHANGESET = "1cf75c0e2c96" | ||
38 | JAXP_FILE = "${JAXP_CHANGESET}.tar.gz" | 28 | JAXP_FILE = "${JAXP_CHANGESET}.tar.gz" |
39 | JAXP_URI = "${ICEDTEA_HG_URL}/jaxp/archive/${JAXP_FILE};name=jaxp;unpack=false" | 29 | JAXP_URI = "${ICEDTEA_HG_URL}/jaxp/archive/${JAXP_FILE};name=jaxp;unpack=false" |
40 | SRC_URI[jaxp.md5sum] = "56e609548b322149cb84604f232a4602" | ||
41 | SRC_URI[jaxp.sha256sum] = "8ce48c704f38285207ee6dc56c45b2d214083b4d4d36be02901401b594ce701e" | ||
42 | 30 | ||
43 | JAXWS_CHANGESET = "7edfbfe974f2" | ||
44 | JAXWS_FILE = "${JAXWS_CHANGESET}.tar.gz" | 31 | JAXWS_FILE = "${JAXWS_CHANGESET}.tar.gz" |
45 | JAXWS_URI = "${ICEDTEA_HG_URL}/jaxws/archive/${JAXWS_FILE};name=jaxws;unpack=false" | 32 | JAXWS_URI = "${ICEDTEA_HG_URL}/jaxws/archive/${JAXWS_FILE};name=jaxws;unpack=false" |
46 | SRC_URI[jaxws.md5sum] = "2deecec809ea8e38835678889c2bc3ac" | ||
47 | SRC_URI[jaxws.sha256sum] = "823ca6b8fd780bf1b1565a90cfc8ec6f0ee422a5d25ffb20b1ce0272dc4955aa" | ||
48 | 33 | ||
49 | JDK_CHANGESET = "50f6f276a06c" | ||
50 | JDK_FILE = "${JDK_CHANGESET}.tar.gz" | 34 | JDK_FILE = "${JDK_CHANGESET}.tar.gz" |
51 | JDK_URI = "${ICEDTEA_HG_URL}/jdk/archive/${JDK_FILE};name=jdk;unpack=false" | 35 | JDK_URI = "${ICEDTEA_HG_URL}/jdk/archive/${JDK_FILE};name=jdk;unpack=false" |
52 | SRC_URI[jdk.md5sum] = "7ee77eeeff600c5a4763b4ac76fd62bc" | ||
53 | SRC_URI[jdk.sha256sum] = "5f8b5edbebb358730425e64a31eaa11c346467ba10ffe1848f2d2ad2ea53bc3d" | ||
54 | 36 | ||
55 | LANGTOOLS_CHANGESET = "b534c4c6cd9b" | ||
56 | LANGTOOLS_FILE = "${LANGTOOLS_CHANGESET}.tar.gz" | 37 | LANGTOOLS_FILE = "${LANGTOOLS_CHANGESET}.tar.gz" |
57 | LANGTOOLS_URI = "${ICEDTEA_HG_URL}/langtools/archive/${LANGTOOLS_FILE};name=langtools;unpack=false" | 38 | LANGTOOLS_URI = "${ICEDTEA_HG_URL}/langtools/archive/${LANGTOOLS_FILE};name=langtools;unpack=false" |
58 | SRC_URI[langtools.md5sum] = "16b72f3fea8ac4e5b50de693e87f9c53" | ||
59 | SRC_URI[langtools.sha256sum] = "c77dd42d83f06d18fa8aa65c93d137608a2e02cf24b68fc10d7b1c0bcc12a93c" | ||
60 | 39 | ||
61 | CACAO_VERSION = "a567bcb7f589" | 40 | CACAO_VERSION = "a567bcb7f589" |
62 | CACAO_FILE = "${CACAO_VERSION}.tar.gz" | 41 | CACAO_FILE = "${CACAO_VERSION}.tar.gz" |
@@ -64,7 +43,7 @@ CACAO_URI = "http://icedtea.classpath.org/download/drops/cacao/${CACAO_FILE};nam | |||
64 | SRC_URI[cacao.md5sum] = "ec1def7f0d3d25e9e7da47c480f26a73" | 43 | SRC_URI[cacao.md5sum] = "ec1def7f0d3d25e9e7da47c480f26a73" |
65 | SRC_URI[cacao.sha256sum] = "d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9" | 44 | SRC_URI[cacao.sha256sum] = "d49f79debc131a5694cae6ab3ba2864e7f3249ee8d9dc09aae8afdd4dc6b09f9" |
66 | 45 | ||
67 | JAMVM_VERSION = "4617da717ecb05654ea5bb9572338061106a414d" | 46 | JAMVM_VERSION = "0972452d441544f7dd29c55d64f1ce3a5db90d82" |
68 | JAMVM_FILE = "jamvm-${JAMVM_VERSION}.tar.gz" | 47 | JAMVM_FILE = "jamvm-${JAMVM_VERSION}.tar.gz" |
69 | JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_FILE};name=jamvm;unpack=false" | 48 | JAMVM_URI = "http://icedtea.classpath.org/download/drops/jamvm/${JAMVM_FILE};name=jamvm;unpack=false" |
70 | SRC_URI[jamvm.md5sum] = "740c2587502831cac6797d1233a7e27b" | 49 | SRC_URI[jamvm.md5sum] = "740c2587502831cac6797d1233a7e27b" |
@@ -76,20 +55,26 @@ OEPATCHES = "\ | |||
76 | file://cacao-libtoolize.patch \ | 55 | file://cacao-libtoolize.patch \ |
77 | file://cacao-loadavg-makefile.patch \ | 56 | file://cacao-loadavg-makefile.patch \ |
78 | file://fix_hotspot_crosscompile.patch \ | 57 | file://fix_hotspot_crosscompile.patch \ |
79 | file://fix-checksums.patch \ | 58 | file://cacao-update.patch \ |
80 | file://jamvm-extract.patch \ | ||
81 | file://cacao-loadavg.patch;apply=no \ | 59 | file://cacao-loadavg.patch;apply=no \ |
82 | file://cacao-arm-ucontext.patch;apply=no \ | 60 | file://cacao-arm-ucontext.patch;apply=no \ |
61 | file://remove-sun.misc.Perf-debug-code.patch;apply=no \ | ||
62 | file://fix-checksums.patch \ | ||
83 | " | 63 | " |
84 | 64 | ||
65 | # overrride the jamvm patch for now, needs to be solved upstream | ||
66 | do_unpackpost() { | ||
67 | cp ${WORKDIR}/remove-sun.misc.Perf-debug-code.patch ${S}/patches/jamvm | ||
68 | } | ||
69 | |||
70 | addtask unpackpost after do_unpack before do_patch | ||
71 | |||
85 | # Allow overriding this separately | 72 | # Allow overriding this separately |
86 | ICEDTEAPATCHES = "\ | 73 | ICEDTEAPATCHES = "\ |
87 | file://icedtea-crosscompile-fix.patch;apply=no \ | 74 | file://icedtea-crosscompile-fix.patch;apply=no \ |
88 | file://icedtea-hostbuildcc.patch;apply=no \ | ||
89 | file://icedtea-unbreak-float.patch;apply=no \ | 75 | file://icedtea-unbreak-float.patch;apply=no \ |
90 | file://icedtea-remove_werror.patch;apply=no \ | 76 | file://icedtea-remove_werror.patch;apply=no \ |
91 | file://icedtea-libnet-renaming.patch;apply=no \ | 77 | file://icedtea-libnet-renaming.patch;apply=no \ |
92 | file://icedtea-fix-xrender.patch;apply=no \ | ||
93 | file://icedtea-shark-arm-linux-cpu-detection.patch;apply=no \ | 78 | file://icedtea-shark-arm-linux-cpu-detection.patch;apply=no \ |
94 | file://icedtea-corba-parallel-make.patch;apply=no \ | 79 | file://icedtea-corba-parallel-make.patch;apply=no \ |
95 | file://icedtea-zero-hotspotfix.patch;apply=no \ | 80 | file://icedtea-zero-hotspotfix.patch;apply=no \ |
@@ -117,11 +102,9 @@ ICEDTEAPATCHES_append_libc-uclibc = " \ | |||
117 | # Allow overriding this separately | 102 | # Allow overriding this separately |
118 | DISTRIBUTION_PATCHES = "\ | 103 | DISTRIBUTION_PATCHES = "\ |
119 | patches/icedtea-crosscompile-fix.patch \ | 104 | patches/icedtea-crosscompile-fix.patch \ |
120 | patches/icedtea-hostbuildcc.patch \ | ||
121 | patches/icedtea-unbreak-float.patch \ | 105 | patches/icedtea-unbreak-float.patch \ |
122 | patches/icedtea-remove_werror.patch \ | 106 | patches/icedtea-remove_werror.patch \ |
123 | patches/icedtea-libnet-renaming.patch \ | 107 | patches/icedtea-libnet-renaming.patch \ |
124 | patches/icedtea-fix-xrender.patch \ | ||
125 | patches/icedtea-shark-arm-linux-cpu-detection.patch \ | 108 | patches/icedtea-shark-arm-linux-cpu-detection.patch \ |
126 | patches/icedtea-corba-parallel-make.patch \ | 109 | patches/icedtea-corba-parallel-make.patch \ |
127 | patches/icedtea-zero-hotspotfix.patch \ | 110 | patches/icedtea-zero-hotspotfix.patch \ |
diff --git a/recipes-core/openjdk/openjdk-7_03b21-2.1.8.bb b/recipes-core/openjdk/openjdk-7_03b21-2.1.8.bb deleted file mode 100644 index c7c0a06..0000000 --- a/recipes-core/openjdk/openjdk-7_03b21-2.1.8.bb +++ /dev/null | |||
@@ -1,36 +0,0 @@ | |||
1 | require openjdk-7-release-03b21.inc | ||
2 | |||
3 | PR = "${INC_PR}.0" | ||
4 | |||
5 | |||
6 | SRC_URI[iced.md5sum] = "2921e31983a3874860cd784548af3ab9" | ||
7 | SRC_URI[iced.sha256sum] = "ea68180fe8b40732ccea41cdd6c628de4f660b20fccb4cd87ab35f0727c08b11" | ||
8 | |||
9 | OPENJDK_CHANGESET = "c1c649636704" | ||
10 | SRC_URI[openjdk.md5sum] = "8da834a30f5f2b022b5c30bc14caef66" | ||
11 | SRC_URI[openjdk.sha256sum] = "19018c45d97cecd9c753a6fc4b52af57cc93b65e3ee303c0750a7961171d5f3d" | ||
12 | |||
13 | CORBA_CHANGESET = "313f1ee32118" | ||
14 | SRC_URI[corba.md5sum] = "2c45acbfbc6af4bdcc16a2bb258ac5e4" | ||
15 | SRC_URI[corba.sha256sum] = "9326c1fc0dedcbc2af386cb73b80727416e24664ccbf766221450f6e2138e952" | ||
16 | |||
17 | JAXP_CHANGESET = "c04b95aa746c" | ||
18 | SRC_URI[jaxp.md5sum] = "213491d6555fa4e380f8878e55b17e20" | ||
19 | SRC_URI[jaxp.sha256sum] = "9df7d4d04168c9c6e57c5b51ca3a54defe5e892d56a256b3d3deda3b12173e63" | ||
20 | |||
21 | JAXWS_CHANGESET = "d04602077b14" | ||
22 | SRC_URI[jaxws.md5sum] = "628d1847ded0f020722ca5fb94e0969a" | ||
23 | SRC_URI[jaxws.sha256sum] = "1ca9cb115591eb20143cf0d88a57f07fb631ea41246d05017e30a6ae3766517d" | ||
24 | |||
25 | JDK_CHANGESET = "acaa2de9f547" | ||
26 | SRC_URI[jdk.md5sum] = "46b123734ac2c028248647b07c76907d" | ||
27 | SRC_URI[jdk.sha256sum] = "bbfa99c5d9900d16a9359fbdfd1cca9cbfd49095a823eb06ca56d75bca0a8eaf" | ||
28 | |||
29 | LANGTOOLS_CHANGESET = "c63c8a2164e4" | ||
30 | SRC_URI[langtools.md5sum] = "01715103e35a972a747c5f43f75cb4c0" | ||
31 | SRC_URI[langtools.sha256sum] = "46d93bd9069d86ea233464d5a9777b12f0a027142b9ac665e3b244f69a5416b6" | ||
32 | |||
33 | HOTSPOT_CHANGESET = "2c4981784101" | ||
34 | SRC_URI[hotspot.md5sum] = "097f2fbd2fca7c40b2c502fcb343432e" | ||
35 | SRC_URI[hotspot.sha256sum] = "977617c76292f1de33b83daba80815a743159a9d050be2326ae41e20923e3a2b" | ||
36 | |||
diff --git a/recipes-core/openjdk/openjdk-7_25b30-2.3.12.bb b/recipes-core/openjdk/openjdk-7_25b30-2.3.12.bb new file mode 100644 index 0000000..9058e42 --- /dev/null +++ b/recipes-core/openjdk/openjdk-7_25b30-2.3.12.bb | |||
@@ -0,0 +1,36 @@ | |||
1 | require openjdk-7-release-25b30.inc | ||
2 | |||
3 | PR = "${INC_PR}.0" | ||
4 | |||
5 | SRC_URI[iced.md5sum] = "9b3afa162021e3fca6161ba8f9f7dc11" | ||
6 | SRC_URI[iced.sha256sum] = "3c4e88e7c1b2b39dcd7ed65c3b9a1a8dbd2a48848ce42e1d8a22a6821cf890d1" | ||
7 | |||
8 | CORBA_CHANGESET = "ea108ff3be9a" | ||
9 | SRC_URI[corba.md5sum] = "f76840f24d112a8fe259cb4122415a25" | ||
10 | SRC_URI[corba.sha256sum] = "818f5613b218fe2a2036e6c65622b970839986c0c1ca95563f911b379a52b765" | ||
11 | |||
12 | JAXP_CHANGESET = "332f0234a53e" | ||
13 | SRC_URI[jaxp.md5sum] = "1b11d9fa16e7bf7613a8b9d32f6a586a" | ||
14 | SRC_URI[jaxp.sha256sum] = "a3f99615331cdc3d5e38e7169bb4b03dc43ede25c73834114240b8768207b9dc" | ||
15 | |||
16 | JAXWS_CHANGESET = "fdc4ad9f30c6" | ||
17 | SRC_URI[jaxws.md5sum] = "f6eb8fcbf99d0914149b0e2deac0e34c" | ||
18 | SRC_URI[jaxws.sha256sum] = "b149c1fab323a586eae9b4459ccd929f0db8b35769e42dd7f4fbadc48b803dab" | ||
19 | |||
20 | JDK_CHANGESET = "4a0cf2c05cc6" | ||
21 | SRC_URI[jdk.md5sum] = "89f3dac9c06581fd8b4f1b1103a6c2f9" | ||
22 | SRC_URI[jdk.sha256sum] = "badbbf50c820325ffe592762a2eff3414df71e286460b75716a2100d7f6f2aa0" | ||
23 | |||
24 | LANGTOOLS_CHANGESET = "6c9b532f4281" | ||
25 | SRC_URI[langtools.md5sum] = "e932425860de3b52358cff66b9ceadbf" | ||
26 | SRC_URI[langtools.sha256sum] = "b9e2e3c97393f566b0c4dc2b0ca826bfb3b3841f5522a850b82d1ff23745839b" | ||
27 | |||
28 | OPENJDK_CHANGESET = "e62743867f54" | ||
29 | SRC_URI[openjdk.md5sum] = "5680583c82703031d6acb0a141fd328f" | ||
30 | SRC_URI[openjdk.sha256sum] = "d1132bdde0e19d8e4d2516213bce7aa50b4b6d1ab04a82bf7a0440d6184db842" | ||
31 | |||
32 | # located in hotspot.map | ||
33 | HOTSPOT_CHANGESET = "37b254871acb" | ||
34 | SRC_URI[hotspot.md5sum] = "57f2077c4d4237de44b788e0a8456c83" | ||
35 | SRC_URI[hotspot.sha256sum] = "60268f9d792575ec26b8796753246aca70282937327c2fa855b3f0010638605e" | ||
36 | |||