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