2013-02-04 5 views
0

ARM9 용 ssl 옵션을 사용하여 컬을 컴파일하려고하는데 어쨌든 사용할 수 없습니다.ARM9 용 ssl로 cURL을 컴파일 할 때 문제가 발생했습니다.

내가 SSL 옵션으로 ./configure를 실행하려고 그 전에 내가 컴파일하려면 openssl을 건너 :

CPPFLAGS="-I/home/asphantix/Tools/owa33a/openssl/openssl-1.0.1c/include" LDFLAGS="-L/home/asphantix/Tools/owa33a/openssl/openssl-1.0.1c/ssl" ./configure --with-ssl --without-ca-bundle --target=arm-none-linux-gnueabi --host=arm-none-linux-gnueabi --build=x86_64-unknown-linux-gnu 

그것을 통해 실행하지만 내가 매번 무엇을 얻을 : 나는 또한 시도

configure: Configured to build curl/libcurl: 

curl version:  7.28.1 
Host setup:  arm-none-linux-gnueabi 
Install prefix: /usr/local 
Compiler:   arm-none-linux-gnueabi-gcc 
SSL support:  no  (--with-{ssl,gnutls,nss,polarssl,cyassl,axtls,winssl}) 
SSH support:  no  (--with-libssh2) 
zlib support:  no  (--with-zlib) 
krb4 support:  no  (--with-krb4*) 
GSSAPI support: no  (--with-gssapi) 
SPNEGO support: no  (--with-spnego) 
TLS-SRP support: no  (--enable-tls-srp) 
resolver:   default (--enable-ares/--enable-threaded-resolver) 
ipv6 support:  no  (--enable-ipv6) 
IDN support:  no  (--with-{libidn,winidn}) 
Build libcurl: Shared=yes, Static=yes 
Built-in manual: enabled 
--libcurl option: enabled (--disable-libcurl-option) 
Verbose errors: enabled (--disable-verbose) 
SSPI support:  no  (--enable-sspi) 
ca cert bundle: no 
ca cert path:  no 
LDAP support:  no  (--enable-ldap/--with-ldap-lib/--with-lber-lib) 
LDAPS support: no  (--enable-ldaps) 
RTSP support:  enabled 
RTMP support:  no  (--with-librtmp) 
metalink support: no  (--with-libmetalink) 
Protocols:  DICT FILE FTP GOPHER HTTP IMAP POP3 RTSP SMTP TELNET TFTP 

을 다음을 설정 : 여기

export AR=arm-none-linux-gnueabi-ar 
export AS=arm-none-linux-gnueabi-as 
export LD=arm-none-linux-gnueabi-ld 
export RANLIB=arm-none-linux-gnueabi-ranlib 
export CC=arm-none-linux-gnueabi-gcc 
export NM=arm-none-linux-gnueabi-nm 

은 config.log는 다음과 같습니다 https://dl.dropbox.com/u/3985208/config.log

나는 뭔가를 놓친가요?

답변

0

crypto 라이브러리가없는 것 같습니다.

configure:20710: checking for CRYPTO_lock in -lcrypto 
configure:20732: arm-none-linux-gnueabi-gcc -o conftest -O2 -Wno-system- headers -isystem /home/asphantix/Tools/owa33a/openssl/openssl-1.0.1c/include - L/home/asphantix/Tools/owa33a/openssl/openssl-1.0.1c/ssl conftest.c -lcrypto -lrt >&5 
/opt/crosstool/arm-none-linux-gnueabi/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -lcrypto 
collect2: ld returned 1 exit status 
... 
configure:20741: result: no 
+0

예, 라이브러리에 잘못되었습니다. 나는 그것을 컴파일 해. 그러나 그것이 잘못되었습니다. 대상 호스트에서 버스 오류가 발생합니다. 대상은 arm926ej-s입니다. 나는 크로스 컬링 컬에 포기할거야. – mherwig

+0

@mherwig 다른 질문을 올리거나, 포기하지 마라. 그러나 구체적으로 설명하십시오. – auselen

관련 문제