I'm trying to enable cyrus-sasl authentication for XMPP in libpurple, an instant messaging library, for use in Adium, a Mac OS X open source instant messaging program. Mac OS X ships with libsasl that claims to be 2.2.0.15 (libsasl2.2.0.15.dylib); otool reports: /usr/lib/libsasl2.2.dylib (compatibility version 3.0.0, current version 3.15.0)
I don't think you can read the version number that way. Internally it's 2.1.18.I'm not sure how Apple number their libraries.
However, OS X ships with no development headers for the library
True.
I've tried building my own copy of libsasl (2.1.21) and using it,
That's generally the correct course of action.
but because other system libraries link against 2.2.0.15 it seems I end up with that loaded and used, anyways.
What system libraries are you talking about? If you really need them perhaps you'd be better of installing 2.1.18 ...
-- Sebastian Hagedorn - RZKR-R1 (Flachbau), Zi. 18, Robert-Koch-Str. 10 Zentrum für angewandte Informatik - Universitätsweiter Service RRZK Universität zu Köln / Cologne University - Tel. +49-221-478-5587
Attachment:
pgpaLuOs0nAoY.pgp
Description: PGP signature