--- /dev/null
+commit 5b3f143191d599c1fcca89125793405150c79424
+Author: Rodrigo Kumpera <kumpera@gmail.com>
+Date: Sun Apr 22 21:02:59 2012 -0300
+
+ Fix concurrent sweep thread start code to actually work.
+
+diff --git a/mono/metadata/sgen-marksweep.c b/mono/metadata/sgen-marksweep.c
+index 15e2767..78bc368 100644
+--- a/mono/metadata/sgen-marksweep.c
++++ b/mono/metadata/sgen-marksweep.c
+@@ -1960,7 +1960,7 @@ static void
+ post_param_init (void)
+ {
+ if (concurrent_sweep) {
+- if (mono_native_thread_create (&ms_sweep_thread, ms_sweep_thread_func, NULL)) {
++ if (!mono_native_thread_create (&ms_sweep_thread, ms_sweep_thread_func, NULL)) {
+ fprintf (stderr, "Error: Could not create sweep thread.\n");
+ exit (1);
+ }
Summary(pl.UTF-8): Implementacja Common Language Infrastructure
Name: mono
Version: 2.11.1
-Release: 0.1
+Release: 1
License: LGPL v2 (VM), MIT X11/GPL v2 (C# compilers), MIT X11 (classes, tools), GPL v2 (tools)
Group: Development/Languages
# latest downloads summary at http://download.mono-project.com/sources-stable/
Patch4: %{name}-console-no-utf8-bom.patch
Patch5: %{name}-pc.patch
Patch6: %{name}-ARG_MAX.patch
+Patch7: %{name}-concurrent-sweep.patch
URL: http://www.mono-project.com/
%if %(test -r /dev/random; echo $?)
BuildRequires: ACCESSIBLE_/dev/random
%patch4 -p1
%patch5 -p1
%patch6 -p1
+%patch7 -p1
# for jay
cat >> mcs/build/config-default.make <<'EOF'