블로그 검색:
분류 전체.. (186)
나의 관심사 (152)
기술 분석/.. (31)
Safari  개발자 인생  Microsoft  Google  ubuntu  안드로이드  Windows Presentation Foundation  java  심리  우분투 
 [이클립스RCP(..
└>월풍도원(月風..
 [이클립스RCP(..
└>월풍도원(月風..
 브로드웨이 넘..
└>buoy : 부표(..
 눈물을 마시는..
└>Sputnik의 무..
«   2011/10   »
            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          
+ Total : 71,299
+ Today : 63
+ Yesterday : 100
  

 

 

 

2011/10 _해당되는 글 1건
2011/10/27   Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점 (1)

 

Ubuntu 11.10 에서 Android Gingerbread 빌드시 발생하는 문제점
+   [기술 분석/동향/Android]   |  2011/10/27 14:47  
빌드서버로 쓰고 있던 Ubuntu 10.10 을 싹 밀고 새로운 마음으로 개발환경을 만들었습니다.
이왕 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

출처

저작자 표시 비영리 동일 조건 변경 허락
크리에이티브 커먼즈 라이선스
Creative Commons License

 
 
     , , , , ,
     0   1
이 글의 관련글(트랙백) 주소 ::    http://mindwing.kr/trackback/180 관련글 쓰기
mindwing 2011/11/13 11:58
오늘 master 를 새로 받아서 빌드해봤는데 우분투 11.10 에서 빌드가 잘 되네요.

-U_FORTIFY_SOURCE 옵션은 들어가있고요.

-fpermissive 옵션은 들어가있지 않은데 이제 빌드가 잘 됩니다.

대응은 빠르군요~

아이디 
비밀번호 
홈페이지 
비밀글   

 

<<이전 | 1 | 다음>>

mindwing's Blog is powered by Daum