diff options
author | Bogdan Marinescu <bogdan.a.marinescu@intel.com> | 2012-07-31 15:33:25 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-08-02 16:34:05 +0100 |
commit | 2db74c67cb169a1ed28fa14e5f89a6e64b4fb7a4 (patch) | |
tree | b2f26d26db65bacedf8ce6d1d133ebf7bc025167 /meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch | |
parent | a4b1e348484b74d055b8906413892789d3452f4a (diff) | |
download | poky-2db74c67cb169a1ed28fa14e5f89a6e64b4fb7a4.tar.gz |
guile: updated to 2.0.6
Some patches (disable_goops_optimizations, fix_cross_compilation) don't
seem to be needed anymore. Others (change-install-data-hook, mark-unused-modules)
were updated to work on 2.0.6. Tested by building and running guile under
QEMU with core-image-sato-sdk and also builing guile on MIPS.
(From OE-Core rev: 310f169d3d89f3a4fc6a540974a30c7eb565db3a)
Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch')
-rw-r--r-- | meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch b/meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch index 06c849432b..43238a7d2e 100644 --- a/meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch +++ b/meta/recipes-devtools/guile/files/debian/0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch | |||
@@ -15,24 +15,25 @@ garbage collector. | |||
15 | 1 files changed, 6 insertions(+), 5 deletions(-) | 15 | 1 files changed, 6 insertions(+), 5 deletions(-) |
16 | 16 | ||
17 | diff --git a/test-suite/tests/gc.test b/test-suite/tests/gc.test | 17 | diff --git a/test-suite/tests/gc.test b/test-suite/tests/gc.test |
18 | index 97eeb19..58e4936 100644 | 18 | index a969752..8c8e13e 100644 |
19 | --- a/test-suite/tests/gc.test | 19 | --- a/test-suite/tests/gc.test |
20 | +++ b/test-suite/tests/gc.test | 20 | +++ b/test-suite/tests/gc.test |
21 | @@ -80,11 +80,12 @@ | 21 | @@ -84,11 +84,13 @@ |
22 | (gc) ;; thrice: because the test doesn't succeed with only | ||
23 | ;; one gc round. not sure why. | 22 | ;; one gc round. not sure why. |
24 | 23 | ||
25 | - (= (let lp ((i 0)) | 24 | (maybe-gc-flakiness |
26 | - (if (guard) | 25 | - (= (let lp ((i 0)) |
27 | - (lp (1+ i)) | 26 | - (if (guard) |
28 | - i)) | 27 | - (lp (1+ i)) |
29 | - total))) | 28 | - i)) |
30 | + (or (= (let lp ((i 0)) | 29 | - total)))) |
31 | + (if (guard) | 30 | + (or (= (let lp ((i 0)) |
32 | + (lp (1+ i)) | 31 | + (if (guard) |
33 | + i)) | 32 | + (lp (1+ i)) |
34 | + total) | 33 | + i)) |
35 | + (throw 'unresolved)))) | 34 | + total) |
35 | + (throw 'unresolved))))) | ||
36 | + | ||
36 | 37 | ||
37 | (pass-if "Lexical vars are collectable" | 38 | (pass-if "Lexical vars are collectable" |
38 | (let ((l (compile | 39 | (let ((l (compile |