libgc из mono
MoKo 03.03.2013 02:36
Авторы mono считают libgc своей неотделимой частью,
AC_MSG_ERROR([This module is now part of 'mono' and cannot be built as a stand-alone module any longer.])
но если чуть подправить скрипт сборки, оно таки соберется.
Более того, их версия libgc не падает и похоже даже работает, действительно собирает мусор на проблемной конфигурации:
gc_memory(1900 used/660 free, 1780 ever allocated) before
gc_memory(244 used/2316 free, 1782 ever allocated) after
При этом с последней "официально" доступной libgc 7.2d (от 15-Aug-2012) проблема остается, авторы mono у себя баги исправили и похоже на этом успокоились.
Но надежнее использовать версию обычной gc без сборки мусора - версия libgc от mono нами с оригинальной не сравнивалась и не тестировалась.