Category Archives: V43

최근 V43에 했던 일

1. BusyBox 기반 시스템 유틸들을 대거 GNU coreutils로 교체.
2. Python 2.4.4 컴파일
3. bash-3.2 컴파일

이게 뭐가 대단하냐고 생각할 수 있겠지만 다 이유가 있어서 했던 삽질이다. 1의 경우, 대부분 프로그램의 configure 스크립트에서 BSD-compatible install을 찾았는데, 문제는 V43의 부시상자에 그게 없어서 그냥 코어유틸즈를 빌드해 버렸다. 부시상자를 새로 빌드하자니, ‘df –si’ 옵션이 안 듣는다는 것을 알아채고 그냥 코어유틸즈 통째로 빌드하고 스트립시켜 주었다.
파이썬 컴파일은 글쎄 심심해서 해 봤다. battery-include 사상 때문에 파이썬용 프로그램은 아마도 V43에서도 돌아갈 것이다. 지금 쓰고 있는 V43용 파이썬은 파이썬 2.4.4를 빌드한 것이고, tcl/tk 관련 라이브러리는 빌드할 수 없었다. 귀찮아서 그렇기도 하고, 또 필요성에 의문을 느끼기도 하고 있다. 또한 배시의 강력한 자동 완성 기능에 매력을 느껴서 그냥 bash-3.2를 빌드했다. 부시상자의 셸이 안 좋은 것은 아니지만, 배시가 쓰다 보면 편하다. 그리고 배시 프롬프트를 우분투스럽게 만들어 둔 일종의 프로필을 추가시켰는데, 문제는 터미널을 열었을 때 기본 셸을 못 바꾸겠다는 거다.
하암. 이제는 니아리움님이 이야기했던 ghc나 포팅해 볼까.

V43에서 GCC 돌리기

자, 크로스 컴파일러를 가동하라는 태클은 사절. 그러니까 V43에서 네이티브로 GCC를 돌리는 것이다. PMPLab에 가 보면 내가 사용한 GCC가 있기는 있다. 그래서 그것을 기반으로 하여 GCC 4.1을 손수 컴파일해 보고 싶었으나, 왠지 GCC 버전을 맞춘 사연이 있을 것 같아서 그냥 포기하고, 스크린샷을 보자.
사용자 삽입 이미지
참고로 나는 PMP인사이드의 화XXXX 같은 사람은 아니므로, 나는 항상 스크린샷을 공개한다.

Qtopia Core 4.2/V43

이라고 제목으로 낚고, 이제 필요 없다는 것으로 마무리하겠다. 불과 몇 달 전까지만 하더라도 제이스테이션에서는 V43용으로 큐토피아를 내놓지 않았다. 그런데 오늘 V43을 업어 오면서 펌웨어 업데이트나 시켜 주려고 제이스테이션에 가 보니까… 떡하니 있는 것이 V43용 Qtopia 패키지였다!
V43 다음으로 나온 기종(S43/T43 등등)은 기본적으로 Qtopia를 달고 나오는데 이것과 같은 위력을 가지게 해 주는 업데이트이다. 그런데 문제는 유료라는 것이다. 다행히도 자비로우신 트롤텍 님의 라이센스 정책이 좋아서 그런지, 한 9만원 정도 예상했던 것이 3만원밖에 나오지 않아서 엄청나게 다행으로 생각하고 있다.
덕분에 Qtopia core 4.2 포팅 계획은 사뿐히 때려치웠지만 내 Qt4 소스들은 어떻게 컴파일하란 거냐! 버전 오가면서 소스 호환성이 사라졌다구!