[Mono-list] Globalization: ICU, unsupported. Version: 3.2 question

Paolo Molaro lupus@ximian.com
Tue, 22 Feb 2005 21:42:45 +0100


On 02/22/05 Aleksandar Dezelin wrote:
> What does exactly mean 'unsupported' reported by the configure script:
> 
>  mcs source:  $(top_srcdir)/mcs
>         GC:          boehm
>         Globalization:     ICU, unsupported. Version: 3.2

It means that you should not enable that option if you don't know
what it is. ICU is a buggy i18n library that we used to use to
provide some globalization functionality. You should not
enable that option: unsupported means that you'll find issues
with it and we won't fix those issues. We provide most
of the needed functionality without using ICU.

People should use the default configure options.

>         TLS:         __thread
>         SIGALTSTACK: no
>         Engine:      Building and using the JIT
>         2.0 Alpha:   no
>         JNI support: IKVM Native
> 
> Another simple question: 
> 
> There are two options for parameter '--with-gc='  : boehm and included.
> Which one is better?

The default is the best choice, it's done on purpouse, so you don't
have to supply options. For example your choice of using
--with-gc=boehm is bad, because we provide several fixes in the included
GC that are not yet integrated in the upstream libgc.

People should use the default configure options, and not choose a different
option without knowing what it does.

lupus

-- 
-----------------------------------------------------------------
lupus@debian.org                                     debian/rules
lupus@ximian.com                             Monkeys do it better