note 37643 added to ref.pfpro
| From: | mawatsynesisdotnet at rn2 dot php dot net | Date: | Fri, 21 Nov 2003 20:24:20 +0000 |
| Subject: | note 37643 added to ref.pfpro | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-60767@lists.php.net to get a copy of this message | ||
I can confirm that the undefined references (__ctype_b) bug referred to in the previous note is
indeed fixed by using the Versign SDK for Redhat 9.
It all works fine on Redhat 9 + glibc 2.3.2 + Apache 2.0.48 + PHP 4.3.4.
Just FYI, this is all because __ctype_b has been replaced by __ctype_b_loc in glibc 2.3. Here's
the quote from Bug #91290 on bugzilla.redhat.com: "For __ctype_b*, the decision to replace it
by __ctype_b_loc etc. and disallow any new links against the old type were made because __ctype_b*
does not work together with uselocale(3).These days, uselocale(3) is used quite often e.g. in
libstdc++, so it is very bad idea to keep using __ctype_b etc." In a nutshell this means that
old libraries linked against glibc < 2.3 should be rebuilt with glibc >= 2.3 if they use any
of these symbols. This Verisign has done with the RH9 version of the SDK.
----
Manual Page -- http://www.php.net/manual/en/ref.pfpro.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+37643
Delete -- http://master.php.net/manage/user-notes.php?action=delete+37643&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+37643&report=yes
Search -- http://master.php.net/manage/user-notes.php