Задача: получить поиск по всему тексту в питоне.
Качаем последний sqlite-amalgamation (основное отличие - вся библиотека в одном файле)
curl -O http://www.sqlite.org/sqlite-amalgamation-3.6.17.tar.gz
Распаковываем:
tar xzf sqlite-amalgamation-3.6.17.tar.gz
Переходим в sqlite-3.6.17: Конфигурируем с включенным FTS3:
CFLAGS="-Os -DSQLITE_ENABLE_FTS3=1" ./configure
Билдим и устанавливаем
make
sudo make install
Проблема: нельзя заменить системную, т.к. у нас нет 64битного билда и поэтому некоторые программы, расчитывающие на системную будут вылетать.
Решение: используем свою собственную библиотеку только для питона:
Переходим в папку питона:
cd /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/
Изменяем линки в загрузочной библиотеке:
install_name_tool -change /usr/lib/libsqlite3.0.dylib /usr/local/lib/libsqlite3.dylib _sqlite3.so
Запускаем питон и проверяем: