BeagleBone에서 nodeJS Source Build 하기


BeagleBone을 받으면 기본적으로 node가 최신버전이 아닌 0.4.x다.

개인적으로 버전 욕심이 생겨 빌드해 봤더니 그냥 되진 않았다.

(맨날 이렇지 뭐.. =_=)

그냥 받아서 Build하면 다음과 같은 에러 메시지를 보게 된다.

"For thumb inter-working we require an architecture which supports box" (어쩌고저쩌고)
이 경우에는 deps/v8/SConstruct 파일을 수정한다.

node 0.6.10 기준으로 Line 82 줄을 다음과 같이 수정한다.
'CCFLAGS':      ['$DIALECTFLAGS', '$WARNINGFLAGS','-march=armv7-a'],
빌드가 잘되고, 실행 또한 잘 되는것을 확인할 수 있다.
그 밖에 OpenEmbedded Platform에서 node.js를 빌드가 한방에 되지 않는다면 다음의 문서를 참고하면 되겠다.
http://fastr.github.com/articles/Node.js-on-OpenEmbedded.html
About these ads


댓글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중