Заставить libpq скомпилировать с 10.5

Мне нужно скомпилировать libpq с 10.5 для дальнейшего использования в симуляторе.

Я могу без проблем использовать libpq в устройстве.

Я заставляю это делать:

make clean && ./configure CFLAGS="-arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk" && make -C src/interfaces/libpq

но я получаю сообщение об ошибке:

ld: library not found for - 

Этой библиотеки нет в папке MacOSX10.5, ну, ее нет на всем моем жестком диске.

Благодарность,

m.

OS X 10.6.2
XCode 3.2.1 64 bits

person mongeta    schedule 26.02.2010    source источник


Ответы (2)


хорошо, теперь работает:

 -mmacosx-version-min=10.5

make clean && ./configure CFLAGS="-arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" && make -C src/interfaces/libpq
person mongeta    schedule 26.02.2010
comment
Вы также можете установить переменную среды MACOSX_DEPLOYMENT_TARGET = 10.5, чтобы добиться того же. - person Petesh; 26.02.2010

Вот ссылка на вопрос, который я задал когда-то, было бы неплохо включить его в этот вопрос.

Подключите приложение iPhone к PostgreSQL с помощью Libpq

Также ссылка с информацией, которую я использовал, чтобы выяснить, как это сделать.

http://cocoawithlove.com/2009/09/building-for-earlier-os-versions-in.html

person Kuberchaun    schedule 01.03.2010