aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/cacao/files
diff options
context:
space:
mode:
authorRobert Schuster <r.schuster@tarent.de>2011-07-08 22:17:01 +0000
committerTom Rini <tom_rini@mentor.com>2011-07-09 08:13:13 -0700
commit2a94e6811dc04caed1c1772c1a1538a2f35449d9 (patch)
treec27dea25dbd2c8c231f40072285d9e6b7bebb666 /recipes/cacao/files
parent0b667441e530865a5b93b0b412b7fdd9be48ba63 (diff)
downloadopenembedded-2a94e6811dc04caed1c1772c1a1538a2f35449d9.tar.gz
cacao-native_hg: Fix cacao-shutdownguard.patch
The patch contained some left-over debug code which can result into problems if other programs (like configure) relays on the output of the JVM For 2011.03-maintenance: Tested-by: George C. Huntington III <gchiii@mtiemail.com> Signed-off-by: Stefan Schmidt <stefan@buglabs.net> Signed-off-by: Tom Rini <tom_rini@mentor.com>
Diffstat (limited to 'recipes/cacao/files')
-rw-r--r--recipes/cacao/files/cacao-shutdownguard.patch32
1 files changed, 17 insertions, 15 deletions
diff --git a/recipes/cacao/files/cacao-shutdownguard.patch b/recipes/cacao/files/cacao-shutdownguard.patch
index b89170c780..b0d9d9237e 100644
--- a/recipes/cacao/files/cacao-shutdownguard.patch
+++ b/recipes/cacao/files/cacao-shutdownguard.patch
@@ -1,6 +1,7 @@
-diff -r c7bf150bfa46 src/threads/posix/mutex-posix.hpp
---- a/src/threads/posix/mutex-posix.hpp Fri Mar 11 23:35:56 2011 +0100
-+++ b/src/threads/posix/mutex-posix.hpp Fri Apr 01 16:16:07 2011 +0200
+Index: cacao/src/threads/posix/mutex-posix.hpp
+===================================================================
+--- cacao.orig/src/threads/posix/mutex-posix.hpp 2011-03-08 13:13:00.000000000 +0100
++++ cacao/src/threads/posix/mutex-posix.hpp 2011-05-10 11:51:48.534869875 +0200
@@ -53,6 +53,9 @@
inline void lock();
@@ -80,9 +81,10 @@ diff -r c7bf150bfa46 src/threads/posix/mutex-posix.hpp
#else
// This structure must have the same layout as the class above.
-diff -r c7bf150bfa46 src/threads/posix/thread-posix.cpp
---- a/src/threads/posix/thread-posix.cpp Fri Mar 11 23:35:56 2011 +0100
-+++ b/src/threads/posix/thread-posix.cpp Fri Apr 01 16:16:07 2011 +0200
+Index: cacao/src/threads/posix/thread-posix.cpp
+===================================================================
+--- cacao.orig/src/threads/posix/thread-posix.cpp 2011-03-17 10:41:29.000000000 +0100
++++ cacao/src/threads/posix/thread-posix.cpp 2011-05-10 11:51:48.534869875 +0200
@@ -74,6 +74,23 @@
#include "vm/string.hpp"
#include "vm/vm.hpp"
@@ -107,9 +109,10 @@ diff -r c7bf150bfa46 src/threads/posix/thread-posix.cpp
#if defined(ENABLE_STATISTICS)
# include "vm/statistics.h"
#endif
-diff -r c7bf150bfa46 src/vm/vm.cpp
---- a/src/vm/vm.cpp Fri Mar 11 23:35:56 2011 +0100
-+++ b/src/vm/vm.cpp Fri Apr 01 16:16:07 2011 +0200
+Index: cacao/src/vm/vm.cpp
+===================================================================
+--- cacao.orig/src/vm/vm.cpp 2011-03-17 10:41:29.000000000 +0100
++++ cacao/src/vm/vm.cpp 2011-05-10 11:56:36.564882762 +0200
@@ -52,6 +52,7 @@
#include "native/vm/nativevm.hpp"
@@ -141,12 +144,10 @@ diff -r c7bf150bfa46 src/vm/vm.cpp
/* vm_run **********************************************************************
-@@ -1865,6 +1882,15 @@
+@@ -1865,6 +1882,13 @@
void vm_shutdown(s4 status)
{
-+ log_println("vm_shutdown");
-+
+ if (VM::get_current()->shutdown_guard())
+ {
+ /* Shutdown in progress by another thread already.
@@ -157,9 +158,10 @@ diff -r c7bf150bfa46 src/vm/vm.cpp
if (opt_verbose
#if defined(ENABLE_STATISTICS)
|| opt_getcompilingtime || opt_stat
-diff -r c7bf150bfa46 src/vm/vm.hpp
---- a/src/vm/vm.hpp Fri Mar 11 23:35:56 2011 +0100
-+++ b/src/vm/vm.hpp Fri Apr 01 16:16:07 2011 +0200
+Index: cacao/src/vm/vm.hpp
+===================================================================
+--- cacao.orig/src/vm/vm.hpp 2011-03-08 13:13:00.000000000 +0100
++++ cacao/src/vm/vm.hpp 2011-05-10 11:51:48.554844342 +0200
@@ -64,6 +64,7 @@
bool _initializing;
bool _created;