log4cxx 0.10 RC2 소감

어제 저녁에 다시 HEAD 리비젼으로 빌드해 본 후에 RC2상태인(첫번째 아파치 릴리즈가 준비 중) log4cxx 0.10 RC2를 빌드해봤다. (뭐 사실상 같다)

대충 이전 버젼이랑 VC8 project (VisualStudio.Net2005) 를 만들 때의 차이를 말하자면, (단순히 빌드할 때랑의 차이도 있다)

  • DLL 빌드만 된다 — 이전 버젼에선 static lib으로도 빌드가 되었던 것 같은데 흠 -_-; 지금은 일단 ant build 로만 lib 파일을 생성하는 중(아니면 프로젝트 설정을 뜯어고쳐야)
  • include / lib path가 상대 경로로 생성된다 — 이전 버젼은 절대경로로 생성되서 일일이 수정해주거나 스크립트를 짜야해서 귀찮아졌다
  • 새 버젼 ((정확히는 아직 릴리즈되지 않아서 svn에서 긁어와야하는)) 의 cpptask가 필요하다 — 이건 바로 받을 수 있는게 아니라서 좀 짜증나더라. 그렇지만 RC2 -> 0.10 release가 나올때 쯤은 정식으로 나온다하니 어찌 되긴하겠지;
  • 몇 개의 UnitTest가 실패한다 — 이건 원인을 좀 분석해봐야겠는데 언제하지?
  • apr, apr-util이 포함되지 않은 상태로 배포된다 — 이전 버젼은 자동 다운로드. 새로 추가되거나 할지도? 뭐 이건 큰 변화가 아니다. 귀찮을 뿐이지..

요약하자면,

  • VisualStudio 2005 사용자 관점에서 귀찮았던 점(path 관련) 수정
  • 빌드 툴에서 요구하는 라이브러리/툴의 버젼 변화

정도. 뭐 RC2가 끝나고 정식으로 릴리즈되면 (VOTE 과정이 끝나야하겠지만) 그 때가서 다시 테스트 해봐야겠다.

Jinuk Kim
Jinuk Kim

SW Engineer / gamer / bookworm / atheist / feminist

Articles: 935

Leave a Reply