[Speex-dev] speex-1.2rc1 breaks ABI on OS X

Hanspeter Niederstrasser fink at snaggledworks.com
Mon Aug 2 05:44:26 PDT 2010


I'm currently working on packaging the latest version of speex for Fink, 
a Mac OS X package manager.  Our current speex version is at 1.1.6, and 
several new programs require a newer version, which is why I'm working 
on the update.

When 1.2b3 was released and some symbols were offloaded to 
libspeexdsp.1.dylib, this broke the library on OS X since 
libspeex.1.dylib kept the same install name but with a deficient ABI. 
Therefore any binary expecting to find these symbols in libspeex.1.dylib 
would fail with unresolved symbols after an upgrade.

Hanspeter

-- 
Hanspeter Niederstrasser
hanspeter at snaggledworks.com


More information about the Speex-dev mailing list