[Mono-list] Too many heap sections

Bojan Rajkovic severedcross at gmail.com
Sun Dec 12 11:25:27 EST 2010


On Dec 12, 2010, at 9:00:56AM, Yury Serdyuk wrote:

> Rodrigo Kumpera wrote:
> 
>> This is a known limitation of Boehm. Try using sgen instead.
> 
> I have configured Mono as
> 
>> ./configure --with-gc=none --with-large-heap=yes --with-sgen=yes
>> 
>> mcs source:    mcs
>>        olive source:
>> 
>>   Engine:
>>        GC:            sgen and included Boehm
>>        GLIB:          embedded
>>        TLS:           __thread
>>        SIGALTSTACK:   yes
>>        Engine:        Building and using the JIT
>>        oprofile:      no
>>        BigArrays:     no
>>        DTrace:        no
>>        Parallel Mark: yes
>>        LLVM Back End: no (dynamically loaded: no)
>> 
>>    Libraries:
>>        Moon Profile:  no
>>        MonoTouch:     no
>>        JNI support:   IKVM Native
>>        libgdiplus:    assumed to be installed
>>        zlib:          system zlib
> 
> but got on the make step:
> 
>> CC    libmonosgen_2_0_la-mini-posix.lo
>> LD    libmonosgen-2.0.la
>> ../../mono/metadata/.libs/libmonoruntimesgen.a(libmonoruntimesgen_la-sgen-gc.o): 
>> In function `mono_gc_make_descr_for_string':
>> /home/s/mono-2.8.1/mono/metadata/sgen-gc.c:870: multiple definition of 
>> `mono_gc_make_descr_for_string'
>> ../../mono/metadata/.libs/libmonoruntimesgen.a(libmonoruntimesgen_la-null-gc.o):/home/s/mono-2.8.1/mono/metadata/null-gc.c:127: 
>> first defined here
>> /usr/bin/ld: Warning: size of symbol `mono_gc_make_descr_for_string' 
>> changed from 3 in 
>> ../../mono/metadata/.libs/libmonoruntimesgen.a(libmonoruntimesgen_la-null-gc.o) 
>> to 6 in 
>> ../../mono/metadata/.libs/libmonoruntimesgen.a(libmonoruntimesgen_la-sgen-gc.o)
>> ../../mono/metadata/.libs/libmonoruntimesgen.a(libmonoruntimesgen_la-sgen-gc.o): 
>> In function `mono_gc_max_generation':
>> /home/serdyuk/mono-2.8.1/mono/metadata/sgen-gc.c:6072: multiple 
>> definition of `mono_gc_max_generation'
>> ../../mono/metadata/.libs/libmonoruntimesgen.a(libmonoruntimesgen_la-null-gc.o):/home/s/mono-2.8.1/mono/metadata/null-gc.c:29: 
>> first defined here
> 
> I have tried to build Mono 2.8.1.
> 
> Again, any suggestions, please ?
> 
> Regards,
>                Yury

Try removing --with-gc=none, you shouldn't need it.

Cheers,
Bojan

> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list



More information about the Mono-list mailing list