openssl 컴파일 질문이요
글쓴이: i20749 / 작성시간: 금, 2010/10/22 - 2:06오후
안녕하세요. openssl 컴파일에 관해 궁금한게 있습니다.
전 현재 유닉스, 리눅스에서 에이전트를 개발하고 있는데요.
openssl 0.9.7c를 사용했었는데 이번에 1.0.0a로 업그레이드를 해야 하거든요.
에이전트 통신 모듈은 쓰레드를 사용하지 않고 fork 방식의 서버입니다.
openssl 소스를 다운받아서 특별한 옵션 없이 컴파일하면 thread-enable한
라이브러리가 생성되는데요. (libssl.a, libcrypto.a)
thread-enable 하게 생성된 라이브러리를 쓰레드를 사용하지 않는 통신 모듈 소스와
연동해 컴파일해도 상관없나요? 통신 모듈 소스는 REENTRANT 옵션도 주지 않은 순수
프로세스 방식입니다.
통신은 잘 되는거 같은데 잠재적인 문제가 없는지 궁금해서요. 에이전트 종류가 많다보니
다시 다 컴파일하려면 노가다가 심합니다 ;
그리고 OS 버전이 낮은 경우(AIX 4.3.3, HPUX 11.11 ...) 컴파일은 되는데
make test 시에 fail이 나네요. 이런 경우에 fail을 무시하고 그냥 컴파일된 라이브러리를
사용해도 상관없나요? 이 역시 에이전트로 만들면 통신은 잘 됩니다.
아시는 분들은 답변을 달아주셔서 저의 노가다를 막아주세요 ^ㅡ^;; 힘드네요.
그럼 수고하세요.
Forums:
thread-enable 된 버전은
thread-enable 된 버전은 문제 없습니다. 단지 링크시 -lpthread 옵션을
지정해줘야 합니다(Unix 마다 다름).
어디 부분에서 fail이 나는지 올려줘보세요.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
댓글 달기