mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-27 08:04:14 +00:00
18 lines
518 B
Diff
18 lines
518 B
Diff
|
Fix libgc initialization in the presence of Guile 2.0.
|
||
|
|
||
|
--- elinks-0.12pre5/src/main/main.c 2009-07-07 14:23:17.000000000 +0200
|
||
|
+++ elinks-0.12pre5/src/main/main.c 2011-04-28 23:20:15.000000000 +0200
|
||
|
@@ -339,6 +339,11 @@ int
|
||
|
main(int argc, char *argv[])
|
||
|
{
|
||
|
#ifdef CONFIG_GC
|
||
|
+ /* Guile 2.x uses libgc too and it initializes it this way, so we
|
||
|
+ * must make sure to initialize it the same way, or it will just
|
||
|
+ * segfault. */
|
||
|
+ GC_all_interior_pointers = 0;
|
||
|
+
|
||
|
GC_INIT();
|
||
|
GC_set_warn_proc(gc_warning);
|
||
|
#endif
|
||
|
|