[Mageia-dev] Freeze push: libmbfl

Colin Guthrie mageia at colin.guthr.ie
Wed Mar 28 16:57:35 CEST 2012

'Twas brillig, and David Walser at 28/03/12 14:17 did gyre and gimble:
> --- On Wed, 3/28/12, Colin Guthrie <mageia at colin.guthr.ie> wrote:
>> From: Colin Guthrie <mageia at colin.guthr.ie>
>> Subject: Re: [Mageia-dev] Freeze push: libmbfl
>> To: "Mageia development mailing-list" <mageia-dev at mageia.org>
>> Cc: "David Walser" <luigiwalser at yahoo.com>
>> Date: Wednesday, March 28, 2012, 8:46 AM
>> 'Twas brillig, and David Walser at
>> 27/03/12 19:47 did gyre and gimble:
>>> It was updated for a security update in Mageia 1 but
>> was not updated in
>>> Cauldron, so it won't currently be updated when
>> upgrading to Mageia 2.
>>> The new version fixes usage with PHP 5.3.9 and
>> newer.  I confirmed locally
>>> that it builds, installs, and works properly.
>> It also contains ABI breakage:
>> PHP Warning:  PHP Startup: Unable to load dynamic
>> library
>> '/usr/lib64/php/extensions/mbstring.so' -
>> /usr/lib64/php/extensions/mbstring.so: undefined symbol:
>> mbfl_identify_encoding_no in Unknown on line 0
>> I will try rebuilding PHP, but really this is a broken
>> update!
> You should have seen the state the SVN for it was in, it was a real mess.

Oh I can believe that :D

> Rebuilding PHP should be sufficient.

It didn't help. Perhaps it's PHP us using internal headers but system
lib? Therefore it's compiling against a different version than it's
being used against?

Dunno, not poked hard. I downgraded to the old lib and rebuilt locally
and it worked again.

Either way, removing functions without bumping .so major is a pretty big
ABI break....



Colin Guthrie

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/

More information about the Mageia-dev mailing list