note 37643 added to ref.pfpro

From: 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

« previous php.notes (#60767) next »