티스토리 뷰

Android/루팅

AOSP build (mm)

이주성 2018. 1. 25. 16:33

AOSP v7.1.1을 build하는데, 에러가 발생한다. 로그대로 prebuilts/misc/darwin-x86/bison/bison을 실행해 보니, illegal instruction 4를 뱉으면서 종료한다.

Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y 

prebuilts/misc/darwin-x86/bison/bison -d -o out/host/darwin-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y 

make: *** [out/host/darwin-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Illegal instruction: 4

그래서, 구글신을 검색해 보니, /external/bison에서 빌드한게, prebuilts/misc/darwin-x86/bison으로 쓰인다고 한다. 그럼, /external/bison을 다시 정상적으로 빌드하면 해결되는 것이다. 그런데, full build를 성공한적이 없어서 external/bison에서 빌드에러가 발생한다.

# . ./build/envsetup.sh

# lunch

# cd /external/bison

# mm

# 빌드에러

/external/bison에 mm을 하면, Dependency error가 발생한다. .당연히 full build가 성공한적이 없으니 당연한 것이다. 그럼.. mm말고 dependency 모듈도 함께 빌드해 주는 명령어가 없을까? 있다.


'Android > 루팅' 카테고리의 다른 글

factory image and root상태에서 system app올리기  (0) 2013.08.16
PRODUCT_MODEL  (0) 2013.04.25
Nexus 7에 Android Source 설치  (0) 2013.03.20
우분투에 갤럭시 S3 설치  (0) 2012.11.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함