Author: pluto Date: Mon Apr 23 08:56:22 2012 GMT Module: packages Tag: HEAD ---- Log message: - fix concurrent sweep thread start code to actually work. - release 1.
---- Files affected: packages/mono: mono.spec (1.290 -> 1.291) , mono-concurrent-sweep.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: packages/mono/mono.spec diff -u packages/mono/mono.spec:1.290 packages/mono/mono.spec:1.291 --- packages/mono/mono.spec:1.290 Sat Apr 21 10:29:14 2012 +++ packages/mono/mono.spec Mon Apr 23 10:56:16 2012 @@ -19,7 +19,7 @@ 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/ @@ -32,6 +32,7 @@ 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 @@ -222,6 +223,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # for jay cat >> mcs/build/config-default.make <<'EOF' @@ -732,6 +734,10 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.291 2012/04/23 08:56:16 pluto +- fix concurrent sweep thread start code to actually work. +- release 1. + Revision 1.290 2012/04/21 08:29:14 pluto - updated to 2.11.1, release 0.1 for testing. ================================================================ Index: packages/mono/mono-concurrent-sweep.patch diff -u /dev/null packages/mono/mono-concurrent-sweep.patch:1.1 --- /dev/null Mon Apr 23 10:56:22 2012 +++ packages/mono/mono-concurrent-sweep.patch Mon Apr 23 10:56:16 2012 @@ -0,0 +1,19 @@ +commit 5b3f143191d599c1fcca89125793405150c79424 +Author: Rodrigo Kumpera <[email protected]> +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); + } ================================================================ ---- CVS-web: http://cvs.pld-linux.org/packages/mono/mono.spec?r1=1.290&r2=1.291 _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
