빌드서버로 쓰고 있던 Ubuntu 10.10 을 싹 밀고 새로운 마음으로 개발환경을 만들었습니다.
이왕 ICS 도 나올 예정이고 해서 Ubuntu 11.10 을 새로 깔았는데...
(사실 해킨토시 라이온 깔아서 잘 쓰다가 그냥 다 갈아엎었네요. -.-)
역시 하던대로 해야지 괜히 판올림하면 고생하게 되는 것 같습니다.
Gingerbread 빌드시 GCC 4.6 에 완전히 대응하고 있지 않아서 조금 수정이 필요하네요.
혹시나 필요하신 분이 있을까 해서 여기에 임시로 빌드가 되도록 하는 방법을 적어둡니다.
(ICS 는 GCC 4.6 을 쓰게 되려나요??)
출처
[warning error 피하기]
출처
이왕 ICS 도 나올 예정이고 해서 Ubuntu 11.10 을 새로 깔았는데...
(사실 해킨토시 라이온 깔아서 잘 쓰다가 그냥 다 갈아엎었네요. -.-)
역시 하던대로 해야지 괜히 판올림하면 고생하게 되는 것 같습니다.
Gingerbread 빌드시 GCC 4.6 에 완전히 대응하고 있지 않아서 조금 수정이 필요하네요.
혹시나 필요하신 분이 있을까 해서 여기에 임시로 빌드가 되도록 하는 방법을 적어둡니다.
(ICS 는 GCC 4.6 을 쓰게 되려나요??)
[-fpermissive 옵션 추가하기]
frameworks/base/libs/utils/Android.mk 을 다음과 같이 수정한다.
LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS)LOCAL_CFLAGS += -DLIBUTILS_NATIVE=1 $(TOOL_CFLAGS) -fpermissive
출처
[warning error 피하기]
build/core/combo/HOST_linux-x86.mk 을 다음과 같이 수정한다.
-HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0+HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
출처
'기술 분석/동향 > Android' 카테고리의 다른 글
안드로이드 개발시스템 구성 - NFS (NekoDrive) 를 이용한 빌드서버 소스코드 편집 (0) | 2012.08.17 |
---|---|
Ubuntu 11.10 에 JDK 1.6 설치하기 (3) | 2011.11.07 |
Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점 (1) | 2011.10.27 |
Android CTS 돌리기 (1) | 2011.02.28 |
안드로이드 개발시스템 구성 - NFS 를 이용한 빌드서버 소스코드 편집 (4) | 2010.12.23 |
2010 안드로이드 개발자 랩 후기입니다. (0) | 2010.10.28 |
오늘 master 를 새로 받아서 빌드해봤는데 우분투 11.10 에서 빌드가 잘 되네요.
-U_FORTIFY_SOURCE 옵션은 들어가있고요.
-fpermissive 옵션은 들어가있지 않은데 이제 빌드가 잘 됩니다.
대응은 빠르군요~