note 37643 deleted from ref.pfpro by danbrown

From: Date: Fri, 26 Sep 2008 15:19:59 +0000
Subject: note 37643 deleted from ref.pfpro by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-144772@lists.php.net to get a copy of this message
Note Submitter: maw at synesis dot net ---- 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.

« previous php.notes (#144772) next »