[Q]arm[v4l], arm[v5tel] 이런 차이가 CPU 명령셋 차이인가요?
글쓴이: 송효진 / 작성시간: 수, 2009/06/10 - 9:35오후
NAS 가지고 놀려는데 컴파일 환경 맞추기 부터가 어렵네요-_-;
업체에 컴파일 환경을 달라고 한건 거절당했고,
일단 원래 들어있는 php 가 armv4l-unknown-linux-gnu 인데,
gentoo stage3 가 armv5tel 기준이군요.
386, 686 처럼 상위호환은 안되는건가요?
gnuarm 에서 받은건 뭘 어떻게 하라는 건지 모르겠고,
gentoo crossdev 는 기본환경 컴파일만 되고, 패키지들은 emerge 안되는게 많네요.
ocaml, python 을 올리면 원하는 것이 어찌 될 것 같은데 어렵네요.
Forums:
맞습니다.
armv4, armv5...
instruction version이라고 보시면 됩니다.
http://arm.com/products/CPUs/architecture.html
armv4로 컴파일된 binary는 armv5의 chipset에서 동작한다고 보시면 됩니다.
당연히, 업체에서는 그런거를 제공해 줄리 만무하고요, NAS에 뭔가 조작(?)하는 것이
사용자계약서에 위배되지 않는지를 확인하셔야 하지 않을까 싶습니다.
제가 이해하기로는 님께서 armv5 cross-compile toolchain을 가지고 있다고 하시는 것 같은데,
그걸로 그냥 컴파일 하시면 됩니다.
대신 option이 필요할 듯 합니다. "-march=armv4"
수고하세요.
댓글 달기