From: Sam S. <sd...@gn...> - 2005-01-24 16:34:52
|
> * Bruno Haible <oe...@py...t> [2005-01-13 14:51:34 +0100]: > >> 2005-01-12 Sam Steingold <sd...@gn...> >> >> * makemake.in (BASE_MODULES): added syscalls and regexp > > I added BASE_MODULES because > - the gettext/ngettext functions were in the base linking-set in clisp 2.33, > - moving them to a separate module (thanks - it's beneficial for the > code structure) causes internationalized programs to not work any more > without "-K full", whereas internationalization is a basic feature, > - the gettext testsuite was broken by that move as well. > > Whereas syscalls > - was not in base in clisp 2.33 - why should it be? > - is full of OS dependent stuff that doesn't help portability. > > And regexp > - was not in base in clisp 2.33 - why should it be? > - still doesn't support Unicode correctly when operating in a non-UTF-8 locale. Additionally, your change broke the mingw build because there is no gettext on woe32 and thus the i18n module does not build, while both syscalls and regexp are platform-independent (build on all unix and w32 platforms). -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> If You Want Breakfast In Bed, Sleep In the Kitchen. |