[devel] [drepper на redhat.com: glibc 2.2.2]

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_fandra=2Eorg?=
Пт Фев 16 06:46:57 MSK 2001


Greetings!

Вы еще не забыли, как с переходом на glibc-2.1.92 пришлось патчить уйму
пакетов с тем, чтобы они собирались? Так вот, это еще цветочки...

----- Forwarded message from Ulrich Drepper <drepper на redhat.com> -----

Date: 15 Feb 2001 19:12:41 -0800
From: Ulrich Drepper <drepper на redhat.com>
To: GNU libc testers <libc-alpha на sourceware.cygnus.com>,
	VGER gcc list <linux-gcc на vger.kernel.org>
Subject: glibc 2.2.2
Reply-To: drepper на cygnus.com (Ulrich Drepper)

I've placed the files

  glibc-2.2.2.tar.bz2               (also .gz)
  glibc-2.2.1-2.2.2.diff.bz2        (also .gz)
  glibc-linuxthreads-2.2.2.tar.bz2  (also .gz)

in the directory

  ftp://sources.redhat.com/pub/glibc/releases/

For those who downloaded the first test release there is

  glibc-2.2.2pre1-2.2.2.diff.bz2    (also .gz)

available.


The patches are huge but this is mainly because of extensive changes
to the manual (and regeneration) and some big data files.


Release 2.2.2 is mainly a bug fix release (with not too many bugs
fixed).  But it features also a few new things [from the NEWS file]:


* Lots of headers were cleaned up.  Using the tool in the conform/ subdir
  we can now check for namespace violations and missing declarations.  The
  result is that almost all headers are now Unix-compliant (as defined in
  the upcoming XPG6).  The negative side is that some programs might need
  corrections, too, if they depend on the incorrect form of the headers in
  previous versions which defined too many symbols and included too many
  other headers.

* regex now handles multibyte character sets correctly.
  Contributed by Isamu Hasegawa <isamu на yamato.ibm.com>.

* iconv (the program) does now conform to the upcoming XPG6 and handles
  charmaps.  Instead of the charset names the path of charmaps can be
  provided and the conversion happens based on this data.
  Contributed by Ulrich Drepper.

* The locale program now provides detailed information about the installed
  locales.  While

    locale -a

  only lists the names of the supported locales

    locale -a --verbose

  provides details such as country, language, and codeset name.
  Contributed by Ulrich Drepper.



The regex and iconv changes are especially interesting.  They mark the
end of the internationalization development.  All know and
standardized internationalization features are implemented.


The changes to the system headers might require some programs to be
fixed.  After extending the test suite to check the system header for
correctness I've cleaned them up.  There were a multitude of problem.
What will be visible is that some headers define fewer symbols now.
But this is required.  Simply add the correct #include as well and you
are fine.


Don't try compiling and installing the release unless you know what
you are doing.  If you are using a distribution wait for the vendor to
provide an update.  Otherwise read the documents and FAQ carefully.
Report all bugs using the glibcbug script or enter them in gnats
online.

Don't send any question directly to me.  Everything has to go to the
mailing list <libc-alpha на sources.redhat.com>.

-- 
---------------.                          ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Red Hat          `--' drepper at redhat.com   `------------------------

----- End forwarded message -----


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010216/d4b1a618/attachment-0001.bin>


Подробная информация о списке рассылки Devel