У меня есть проект со ссылкой на libSSL.a в xcode 5, поэтому я пытаюсь собрать его самостоятельно. сообщение об ошибке команды make
:
Что я наделал:
1. Загрузите и установите инструменты командной строки (скачайте с здесь)
2. Загрузите исходный код с openssl.net,4509212 Jan 6 15:39:19 2014 openssl-1.0.1f.tar.gz (MD5) (SHA1) (PGP sign) [LATEST]
3, Изменить файл crypto/ui/ui_openssl.c
с static volatile sig_atomic_t intr_signal;
на static volatile int intr_signal;
4, создайте каталоги с помощью команды:
mkdir ssllibs
cd openssl-1.0.0a
mkdir openssl_armv6 openssl_armv7 openssl_i386
5, настроить: ./configure BSD-generic32 --openssldir=/Users/ccnyou/openssl-1.0.0a/openssl_i386
6, изменить Makefile
, CC= gcc
на CC= gcc -arch i386
7, добавить это после CFLAG
-isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk
(здесь может быть неправильно) 8, make
, просто получить сообщения об ошибках, как я упоминал выше.
Интересно, это проблемы совместимости clangs и ar? Как собрать libssl.a? Я буду признателен всем, кто даст мне предложения по этому поводу.