php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Doc Bug #46469 Incorrect information about compiling ICU
Submitted: 2008-11-03 03:21 UTC Modified: 2009-11-28 17:40 UTC
From: grhoten at gmail dot com Assigned:
Status: Closed Package: Documentation problem
PHP Version: Irrelevant OS: Unix
Private report: No CVE-ID: None
 [2008-11-03 03:21 UTC] grhoten at gmail dot com
Description:
------------
The documentation for www.php.net/manual/en/unicode.installation.php is incorrect. The existing documentation will create a conflict with system installed versions of ICU for other packages that expect ICU to be thread safe.

If you use ICU 3.8.1 or later, these commands should be used instead.

./configure --enable-weak-threads
make install

If another applications accidentally uses PHP's ICU, there won't be a thread safety issue if these commands are used instead, and PHP will retain its single usage threaded model.

The other three enable configure options are irrelevant since they are already enabled and probably aren't used by PHP.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2008-11-03 03:27 UTC] grhoten at gmail dot com
While you're at it, you might as well update the requirements and the link to the ICU web site on www.php.net/manual/en/unicode.setup.php

The current ICU web site is now www.icu-project.org

I heard that 3.8 or 3.8.1 is now required for recent versions of PHP.
 [2009-11-20 12:35 UTC] vrana@php.net
This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation better.


 [2009-11-20 12:38 UTC] svn@php.net
Automatic comment from SVN on behalf of vrana
Revision: http://svn.php.net/viewvc/?view=revision&revision=291075
Log: ICU install (bug #46469)
 [2009-11-27 21:18 UTC] grhoten at gmail dot com
The other translations (Japanese, French and so on) should be kept in sync.

unicode.installation.php for all translations should say:
./configure --enable-weak-threads
make install

unicode.requirements.php for all translations should be using www.icu-project.org for the ICU web site.
 [2009-11-28 17:40 UTC] bjori@php.net
We have different system to manage translation syncing.

All bugs fixed in the english translation will automatically tell translators what has changed.


 
PHP Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Mon Jun 15 13:00:02 2026 UTC