2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
Android Open Source 
▶ HTC Android Kernel Open Source
▶ Samsung Android Kernel Open Source
▶ Motorola Android Kernel(+α) Open Source
▶ LGE Android Kernel(+α) Open Source
CENTOS 5.5에서 Android PDK설치방법 (Froyo브랜치)
작성자 인베인
작성일 2009-07-27 (월) 22:51
ㆍ추천: 0  ㆍ조회: 13090      
IP: 222.xxx.133
 
      CENTOS 5.5에서 Android PDK설치방법 (Froyo브랜치)
      ====================================================
                마지막 수정일 : 2010년 8월 20일 by invain
 
 
Cent5.3-invain#> cd /opt
Cent5.3-invain#>wget http://kernel.org/pub/software/scm/git/git-1.6.3.1.tar.gz
Cent5.3-invain#>tar xvzf git-1.6.3.1.tar.gz
Cent5.3-invain#>cd git-1.6.3.1
Cent5.3-invain#>./configure --prefix=/usr
Cent5.3-invain#>make
Cent5.3-invain#>make install

 
#> wget http://dag.wieers.com/rpm/packages/docbook2x/docbook2x-0.8.8-1.el5.rf.i386.rpm
#> yum install perl-XML*
#> rpm -ivh docbook2x-0.8.8-1.el5.rf.i386.rpm
#> ln -s /usr/bin/db2x_docbook2texi  /usr/bin/docbook2x-texi
#> wget http://kernel.org/pub/software/scm/git/git-1.7.0.tar.gz
#> tar xvzf git-1.7.0.tar.gz
#> cd git-1.7.0
#>
#> make prefix=/usr all doc info
#> make prefix=/usr install install-doc install-html install-info
#> man git-commit ( shift + g  를 눌러서  man 정보파일이 최근버젼으로 업데이트되었는지 확인할것.)

http://java.sun.com/javase/downloads/5/jdk --> jdk-1_5_0_22-linux-i586-rpm.bin --> 실행하여 설치할것.

Cent5.5-invain#> chmod 755 jdk-1_5_0_22-linux-i586-rpm.bin
Cent5.5-invain#> ./ jdk-1_5_0_22-linux-i586-rpm.bin

Cent5.5-invain#>yum -y install gcc* compat-gcc*  readline*  libreadline* openssh*
flex bison gperf libsdl-dev libesd0-dev  libwxgtk2.6-dev build-essential zip
curl wget valgrind python* java* java-* java-1.6.0-openjdk-devel* glibc* 
zlib zlib-devel libncurses* gcc* compat-gcc*  readline*  libreadline* openssh*
flex bison gperf libsdl-dev libesd0-dev  libwxgtk2.6-dev build-essential zip
curl wget valgrind python* java* java-* java-1.6.0-openjdk-devel* glibc* 
SDL* ncurses*

Cent5.5-invain#>cd ~/bin
Cent5.5-invain#>wget http://android.git.kernel.org/repo
Cent5.5-invain#>cd ~/bin/mydroid-donut
Cent5.5-invain#>../repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake <-- 1.5
Cent5.5-invain#>../repo init -u git://android.git.kernel.org/platform/manifest.git -b donut <-- 1.6
Cent5.5-invain#>../repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair <-- 2.1
Cent5.5-invain#>time ../repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
Cent5.5-invain#>time ../repo sync
Cent5.5-invain#>vi /etc/profile
export J2RE_HOME=/usr/java/jdk1.5.0_22/jre
export JAVA_HOME=/usr/java/jdk1.5.0_22/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export PATH=/usr/java/jdk1.5.0_22/jre/bin:/usr/java/jdk1.5.0_22/bin:$PATH
Cent5.5-invain#>source /etc/profile
Cent5.5-invain#>. build/envsetup.sh
Cent5.5-invain#>mkdir dist logs
Cent5.5-invain#>time make -j4 pdk pdk_all dist DIST_DIR=dist 2>&1 | tee logs/`date +%y%m%d-%H%M%S`
Cent5.5-invain#>
Cent5.5-invain#>
Cent5.5-invain#>
Cent5.5-invain#>ls ./dist/
android_ndk-generic-eng.root.20090614.224033-jni-src.tar.gz
android_ndk-generic-eng.root.20090614.224033-src.tar.gz
android_ndk-generic-eng.root.20090614.224033.tar.gz
android_ndk-generic-eng.root.20090614.231209-jni-src.tar.gz
android_ndk-generic-eng.root.20090614.231209-src.tar.gz
android_ndk-generic-eng.root.20090614.231209.tar.gz
android_ndk-generic-eng.root.20090614.233219-jni-src.tar.gz
android_ndk-generic-eng.root.20090614.233219-src.tar.gz
android_ndk-generic-eng.root.20090614.233219.tar.gz
android_ndk-generic-eng.root.20090614.234024-jni-src.tar.gz
android_ndk-generic-eng.root.20090614.234024-src.tar.gz
android_ndk-generic-eng.root.20090614.234024.tar.gz
android_pdk_docs--eng.root.20090614.234024.tar.gz

Cent5.5-invain#>ls ./out/target/common/docs/online-pdk
Cent5.5-invain#>firefox ./out/target/common/docs/online-pdk/guide/index.html
Cent5.5-invain#>firefox ./out/target/common/docs/online-pdk/reference/index.html
Cent5.5-invain#>cp -rf ./out/target/common/docs/online-pdk /account/invain/public_html
Cent5.5-invain#>firefox http://www.invain.net/online-pdk/


*  Tip1 ) cupcake 전체소스 컴파일시에 ./../libreadline.so: undefined reference to `tgetnum' 에러 해결방법


host Executable: rgb2565 (out/host/linux-x86/obj/EXECUTABLES/rgb2565_intermediates/rgb2565)
host Executable: soslim (out/host/linux-x86/obj/EXECUTABLES/soslim_intermediates/soslim)
true
host Executable: sqlite3 (out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/sqlite3)
true
host Executable: stack_dump (out/host/linux-x86/obj/EXECUTABLES/stack_dump_intermediates/stack_dump)
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `PC'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `tgetflag'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `tgetent'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `UP'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `tputs'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `tgoto'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../.true
./../libreadline.so: undefined reference to `tgetnum'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `BC'
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libreadline.so: undefined reference to `tgetstr'
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/sqlite3_intermediates/sqlite3] 오류 1
make: *** 끝나지 않은 작업을 기다리고 있습니다....


위와 같은 에러가 발생시 아래의 작업을 수행한다.
centos5.5#>
centos5.5#> yum install -y readline*
centos5.5#> vi ./external/sqlite/dist/Android.mk
 ifneq ($(strip $(have_readline)),)
-LOCAL_LDLIBS += -lreadline
+LOCAL_LDLIBS += -lreadline -lncurses
 endif
centos5.5#>

이 버그는 최근의 버젼에서는 버그픽스가 아래와 같이 수행되었으므로
cupcake버젼에서만 발생한다.

http://android.git.kernel.org/?p=platform/external/sqlite.git;a=blobdiff;f=dist/Android.mk;h=14a45757c9ba3ea26502a71c907ef8d9f37e7a60;hp=5373cc52eb61884971562e5a05f84bf3159196d2;hb=be0e8aea4a8441676921135784c4e37b19172df3;hpb=6005ac625aa553fe461b363385a8ed4a3c217a1f



* ecliar 전체소스를 컴파일시에 구성되는 파일 리스트입니다.

        1467  /system/build.prop
        1699  /system/usr/keylayout/qwerty.kl
         245  /system/usr/keylayout/AVRCP.kl
        1353  /system/usr/keylayout/tuttle2.kl
       12862  /system/usr/share/bmd/RFFspeed_501.bmd
       19586  /system/usr/share/bmd/RFFstd_501.bmd
      168809  /system/usr/share/zoneinfo/zoneinfo.dat
       29172  /system/usr/share/zoneinfo/zoneinfo.idx
           6  /system/usr/share/zoneinfo/zoneinfo.version
         896  /system/usr/keychars/tuttle2.kcm.bin
         896  /system/usr/keychars/qwerty2.kcm.bin
         896  /system/usr/keychars/qwerty.kcm.bin
        4896  /system/usr/srec/config/en.us/baseline11k.par
        4895  /system/usr/srec/config/en.us/baseline8k.par
        4623  /system/usr/srec/config/en.us/baseline.par
       55373  /system/usr/srec/config/en.us/grammars/VoiceDialer.g2g
       22693  /system/usr/srec/config/en.us/g2p/en-US-ttp.data
      283917  /system/usr/srec/config/en.us/models/generic8_m.swimdl
       10954  /system/usr/srec/config/en.us/models/generic8.lda
      286565  /system/usr/srec/config/en.us/models/generic11_f.swimdl
       42996  /system/usr/srec/config/en.us/models/generic.swiarb
       10954  /system/usr/srec/config/en.us/models/generic11.lda
      287087  /system/usr/srec/config/en.us/models/generic11_m.swimdl
      280321  /system/usr/srec/config/en.us/models/generic8_f.swimdl
         254  /system/usr/srec/config/en.us/dictionary/basic.ok
      628151  /system/usr/srec/config/en.us/dictionary/cmu6plus.ok.zip
         419  /system/usr/srec/config/en.us/dictionary/enroll.ok
        3805  /system/framework/svc.jar
       73864  /system/framework/android.test.runner.jar
       11465  /system/framework/framework-tests.jar
        2473  /system/framework/input.jar
     2609161  /system/framework/framework.jar
       26311  /system/framework/javax.obex.jar
        5671  /system/framework/bmgr.jar
      502852  /system/framework/services.jar
      410502  /system/framework/ext.jar
        3364  /system/framework/ime.jar
     4227385  /system/framework/framework-res.apk
       76734  /system/framework/android.policy.jar
        7583  /system/framework/am.jar
     1587110  /system/framework/core.jar
       10277  /system/framework/pm.jar
       31334  /system/framework/monkey.jar
      239972  /system/lib/libc.so
       40792  /system/lib/libexif.so
     1327292  /system/lib/libskia.so
       51132  /system/lib/libstagefright_omx.so
      731860  /system/lib/libicui18n.so
      814604  /system/lib/libicuuc.so
       91428  /system/lib/libopencore_download.so
      151684  /system/lib/libssl.so
        5080  /system/lib/libreference-cdma-sms.so
       79228  /system/lib/libz.so
      172344  /system/lib/libutils.so
       17988  /system/lib/libttssynthproxy.so
       42748  /system/lib/libxml2wbxml.so
       55252  /system/lib/libcutils.so
      248292  /system/lib/libc_debug.so
       13516  /system/lib/liblog.so
       67996  /system/lib/libomx_mp3dec_sharedlibrary.so
      350192  /system/lib/libmedia.so
       14184  /system/lib/libopencore_rtspreg.so
      528244  /system/lib/libdvm.so
        9644  /system/lib/libemoji.so
        9372  /system/lib/libpagemap.so
       88104  /system/lib/libomx_avcdec_sharedlibrary.so
       34092  /system/lib/libdrm1.so
       13408  /system/lib/libthread_db.so
      746460  /system/lib/libcrypto.so
      323776  /system/lib/libopencore_author.so
        5264  /system/lib/libhardware.so
       31812  /system/lib/libhardware_legacy.so
      115940  /system/lib/libvorbisidec.so
      188960  /system/lib/libomx_aacdec_sharedlibrary.so
      132116  /system/lib/libm.so
       57496  /system/lib/libwbxml_jni.so
        5268  /system/lib/libstdc++.so
      228308  /system/lib/libttspico.so
        9804  /system/lib/libsystem_server.so
       88604  /system/lib/libexpat.so
      188396  /system/lib/libaudioflinger.so
       21908  /system/lib/libreference-ril.so
        5332  /system/lib/libterm.so
        9216  /system/lib/libdl.so
        5508  /system/lib/invoke_mock_media_player.so
       17972  /system/lib/libsysutils.so
       36100  /system/lib/libEGL.so
      170828  /system/lib/libsurfaceflinger.so
       31724  /system/lib/libril.so
      338392  /system/lib/libsonivox.so
      110360  /system/lib/libmediaplayerservice.so
      150200  /system/lib/libopencore_mp4local.so
      456432  /system/lib/libopencore_rtsp.so
       22224  /system/lib/libaudiopolicygeneric.so
       26516  /system/lib/libsoundpool.so
        5168  /system/lib/libctest.so
      219528  /system/lib/libnativehelper.so
      355568  /system/lib/libsrec_jni.so
      107772  /system/lib/libpixelflinger.so
       43120  /system/lib/libskiagl.so
       97528  /system/lib/libomx_amrenc_sharedlibrary.so
      145800  /system/lib/libdbus.so
       21424  /system/lib/libGLESv1_CM.so
     4293500  /system/lib/libwebcore.so
      208420  /system/lib/libopencore_net_support.so
       17328  /system/lib/libGLESv2.so
      222972  /system/lib/libui.so
      134796  /system/lib/libomx_amrdec_sharedlibrary.so
        9364  /system/lib/libjni_latinime.so
       89416  /system/lib/libomx_sharedlibrary.so
      855044  /system/lib/libopencore_common.so
       33688  /system/lib/libaes.so
        9488  /system/lib/libwpa_client.so
       71828  /system/lib/libjni_pinyinime.so
       14184  /system/lib/libopencore_downloadreg.so
       82660  /system/lib/libstagefright.so
       18172  /system/lib/libandroid_servers.so
      198080  /system/lib/libFFTEm.so
      421120  /system/lib/libandroid_runtime.so
      286632  /system/lib/libsqlite.so
      166252  /system/lib/libbinder.so
      134160  /system/lib/libomx_m4vdec_sharedlibrary.so
       34852  /system/lib/libacc.so
       18608  /system/lib/libopencore_mp4localreg.so
       17596  /system/lib/libnetutils.so
      804348  /system/lib/libopencore_player.so
     1598036  /system/lib/libicudata.so
       40036  /system/lib/libmedia_jni.so
       88552  /system/lib/libcameraservice.so
       13652  /system/lib/libdrm1_jni.so
      114092  /system/lib/egl/libGLES_android.so
       14040  /system/lib/hw/gralloc.default.so
        9848  /system/lib/hw/sensors.goldfish.so
        5412  /system/xbin/timeinfo
        9684  /system/xbin/dbus-monitor
       76256  /system/xbin/su
       39772  /system/xbin/dexdump
        9716  /system/xbin/latencytop
       84960  /system/xbin/netserver
       80832  /system/xbin/netperf
        5548  /system/xbin/daemonize
       65524  /system/xbin/oprofiled
        9616  /system/xbin/showslab
        5496  /system/xbin/cpueater
        9644  /system/xbin/procmem
        5516  /system/xbin/btool
      641756  /system/xbin/tcpdump
       13828  /system/xbin/dbus-send
        9612  /system/xbin/showmap
       88592  /system/xbin/check-lost+found
       76076  /system/xbin/add-property-tag
        5536  /system/xbin/crasher
       80596  /system/xbin/ssh
      130420  /system/xbin/strace
       14260  /system/xbin/opcontrol
        9724  /system/xbin/librank
       18232  /system/xbin/nc
       22244  /system/xbin/scp
       24120  /system/xbin/sqlite3
        9628  /system/xbin/procrank
      190044  /system/fonts/DroidSans.ttf
      189916  /system/fonts/DroidSerif-BoldItalic.ttf
      172532  /system/fonts/DroidSerif-Regular.ttf
      184836  /system/fonts/DroidSerif-Bold.ttf
        6880  /system/fonts/Clockopia.ttf
      117072  /system/fonts/DroidSansMono.ttf
      191032  /system/fonts/DroidSans-Bold.ttf
     3081908  /system/fonts/DroidSansFallback.ttf
      177176  /system/fonts/DroidSerif-Italic.ttf
      704365  /system/app/Camera.apk
     2457251  /system/app/Settings.apk
       91169  /system/app/DownloadProvider.apk
       26990  /system/app/VpnServices.apk
        7640  /system/app/PicoTts.apk
      274526  /system/app/LatinIME.apk
       16639  /system/app/ApplicationsProvider.apk
       76790  /system/app/CertInstaller.apk
       46337  /system/app/MediaProvider.apk
      294139  /system/app/AlarmClock.apk
      703797  /system/app/Gallery.apk
      695769  /system/app/Browser.apk
       21508  /system/app/SpareParts.apk
     1481385  /system/app/Phone.apk
      821294  /system/app/Mms.apk
      148947  /system/app/ContactsProvider.apk
       10200  /system/app/UserDictionaryProvider.apk
       43760  /system/app/TelephonyProvider.apk
       13859  /system/app/HTMLViewer.apk
       33431  /system/app/SettingsProvider.apk
      383088  /system/app/Calendar.apk
       22235  /system/app/DrmProvider.apk
       82605  /system/app/Calculator.apk
      916447  /system/app/Email.apk
      171169  /system/app/AccountAndSyncSettings.apk
       42713  /system/app/Term.apk
      124921  /system/app/Development.apk
      522467  /system/app/Music.apk
      109158  /system/app/GlobalSearch.apk
     1138705  /system/app/Contacts.apk
       60052  /system/app/GoogleSearch.apk
      845274  /system/app/Launcher.apk
       67749  /system/app/SoundRecorder.apk
      138960  /system/app/CalendarProvider.apk
       93277  /system/app/PackageInstaller.apk
      315996  /system/app/Bluetooth.apk
       20853  /system/app/TtsService.apk
         191  /system/bin/pm
         205  /system/bin/monkey
           7  /system/bin/setprop
           7  /system/bin/reboot
        9860  /system/bin/service
        5640  /system/bin/netcfg
       73200  /system/bin/toolbox
           7  /system/bin/rm
       80760  /system/bin/dbus-daemon
        9740  /system/bin/dexopt
           7  /system/bin/date
      151868  /system/bin/gdbserver
           7  /system/bin/printenv
           7  /system/bin/newfs_msdos
        9760  /system/bin/logcat
        9816  /system/bin/dumpsys
        5396  /system/bin/schedtest
           7  /system/bin/top
           7  /system/bin/id
      143584  /system/bin/pppd
       14048  /system/bin/installd
       86972  /system/bin/sh
           7  /system/bin/chmod
           9  /system/bin/dumpcrash
           7  /system/bin/mkdir
           7  /system/bin/insmod
        5432  /system/bin/system_server
           7  /system/bin/ps
           7  /system/bin/getprop
       26652  /system/bin/ping
           7  /system/bin/sendevent
        5420  /system/bin/radiooptions
           7  /system/bin/ls
         199  /system/bin/bmgr
           7  /system/bin/smd
       39052  /system/bin/vold
           7  /system/bin/setconsole
           7  /system/bin/rmdir
           7  /system/bin/sync
      251780  /system/bin/updater
           7  /system/bin/iftop
           7  /system/bin/netstat
       90924  /system/bin/applypatch
           7  /system/bin/hd
           7  /system/bin/route
           7  /system/bin/mv
           7  /system/bin/ioctl
       22568  /system/bin/fsck_msdos
       18240  /system/bin/mtpd
        5628  /system/bin/rild
        5504  /system/bin/bugreport
           7  /system/bin/cmp
        5452  /system/bin/mediaserver
       10024  /system/bin/keystore
           7  /system/bin/ifconfig
       66724  /system/bin/check_prereq
        5676  /system/bin/app_process
        5512  /system/bin/dalvikvm
        9696  /system/bin/logwrapper
       23144  /system/bin/bootanimation
        6520  /system/bin/keystore_cli
           7  /system/bin/rmmod
      104952  /system/bin/iptables
           7  /system/bin/start
           7  /system/bin/sleep
           7  /system/bin/kill
         192  /system/bin/svc
      214600  /system/bin/applypatch_static
           7  /system/bin/getevent
       10716  /system/bin/showlease
           7  /system/bin/wipe
        5488  /system/bin/dvz
           7  /system/bin/umount
       44564  /system/bin/dhcpcd
         201  /system/bin/input
         191  /system/bin/am
        5512  /system/bin/qemu-props
       13760  /system/bin/qemud
           7  /system/bin/dd
       18056  /system/bin/debuggerd
        5440  /system/bin/surfaceflinger
           7  /system/bin/chown
         194  /system/bin/ime
           7  /system/bin/notify
           7  /system/bin/schedtop
           7  /system/bin/dmesg
           7  /system/bin/ln
           7  /system/bin/lsmod
           7  /system/bin/cat
        5552  /system/bin/sdutil
       14288  /system/bin/dumpstate
      301436  /system/bin/recovery
        9676  /system/bin/flash_image
           7  /system/bin/watchprops
        5524  /system/bin/gzip
           7  /system/bin/df
           7  /system/bin/mount
        9864  /system/bin/servicemanager
           7  /system/bin/vmstat
           7  /system/bin/renice
       64208  /system/bin/linker
           7  /system/bin/stop
           7  /system/bin/log
      159044  /system/bin/racoon
        1471  /system/etc/apns-conf.xml
        2046  /system/etc/bookmarks.xml
          25  /system/etc/hosts
        8319  /system/etc/event-log-tags
       57816  /system/etc/NOTICE.html.gz
        1176  /system/etc/init.goldfish.sh
         935  /system/etc/dbus.conf
         321  /system/etc/vold.conf
         473  /system/etc/pvplayer.cfg
        1298  /system/etc/permissions/required_hardware.xml
        8188  /system/etc/permissions/platform.xml
        5520  /system/etc/ppp/ip-up-vpn
        1107  /system/etc/security/otacerts.zip
       55715  /system/etc/security/cacerts.bks
        1007  /system/etc/dhcpcd/dhcpcd-run-hooks
         808  /system/etc/dhcpcd/dhcpcd-hooks/95-configured
         705  /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf
         179  /system/etc/dhcpcd/dhcpcd-hooks/01-test


* 아래는  build.prop 파일의 정보입니다.
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=ECLAIR
ro.build.display.id=generic-eng 2.1-update1 ECLAIR eng.invain.20100318.152033 test-keys
ro.build.version.incremental=eng.invain.20100318.152033
ro.build.version.sdk=7
ro.build.version.codename=REL
ro.build.version.release=2.1-update1
ro.build.date=2010. 03. 18. (목) 15:21:22 KST
ro.build.date.utc=1268893282
ro.build.type=eng
ro.build.user=invain
ro.build.host=fc11
ro.build.tags=test-keys
ro.product.model=generic
ro.product.brand=generic
ro.product.name=generic
ro.product.device=generic
ro.product.board=
ro.product.cpu.abi=armeabi
ro.product.manufacturer=unknown
ro.product.locale.language=mdpi
ro.product.locale.region=
ro.wifi.channels=
ro.board.platform=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=generic
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=generic-eng 2.1-update1 ECLAIR eng.invain.20100318.152033 test-keys
ro.build.fingerprint=generic/generic/generic/:2.1-update1/ECLAIR/eng.invain.20100318.152033:eng/test-keys
# end build properties
#
# system.prop for generic sdk
#

rild.libpath=/system/lib/libreference-ril.so
rild.libargs=-d /dev/ttyS0

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.kernel.android.checkjni=1
ro.setupwizard.mode=OPTIONAL
net.bt.name=Android
ro.config.sync=yes
dalvik.vm.stack-trace-file=/data/anr/traces.txt




이상.
이름아이콘 인베인
2011-04-18 17:19
* To compile gingerbread(ver 2.3.x) at 32bit linux desktop pc.

diff --git a/core/main.mk b/core/main.mk
index f761ba5..4ee4bf9 100644
--- a/core/main.mk
+++ b/core/main.mk
@@ -68,7 +68,7 @@ $(info Checking build tools versions...)

ifeq ($(BUILD_OS),linux)
build_arch := $(shell uname -m)
-ifneq (64,$(findstring 64,$(build_arch)))
+ifneq (i686,$(findstring i686,$(build_arch)))
$(warning ************************************************************)
$(warning You are attempting to build on a 32-bit system.)
$(warning Only 64-bit build environments are supported beyond froyo/2.2.)

project external/clearsilver/
diff --git a/cgi/Android.mk b/cgi/Android.mk
index 21c534b..37b8246 100644
--- a/cgi/Android.mk
+++ b/cgi/Android.mk
@@ -13,8 +13,8 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
LOCAL_CFLAGS := -fPIC

# This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32

LOCAL_NO_DEFAULT_COMPILER_FLAGS := true

diff --git a/cs/Android.mk b/cs/Android.mk
index 9f0e30a..275845d 100644
--- a/cs/Android.mk
+++ b/cs/Android.mk
@@ -9,8 +9,8 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
LOCAL_CFLAGS := -fPIC

# This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32

LOCAL_NO_DEFAULT_COMPILER_FLAGS := true

diff --git a/java-jni/Android.mk b/java-jni/Android.mk
index 21b4fd1..c1d38d2 100644
--- a/java-jni/Android.mk
+++ b/java-jni/Android.mk
@@ -34,8 +34,8 @@ LOCAL_C_INCLUDES :=
LOCAL_CFLAGS += -fPIC

# This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32

LOCAL_NO_DEFAULT_COMPILER_FLAGS := true

diff --git a/util/Android.mk b/util/Android.mk
index 386f379..b694ef4 100644
--- a/util/Android.mk
+++ b/util/Android.mk
@@ -18,8 +18,8 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
LOCAL_CFLAGS := -fPIC

# This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32

LOCAL_NO_DEFAULT_COMPILER_FLAGS := true
   
 
덧글 쓰기 0
32000
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
65 9회 kandroid 컨퍼런스를 기다리며~ [10]+8 행복아 2012-02-01 2437
64 안드로이드 전체소스의 맵(OS+플랫폼) [8]+7 인베인 2012-01-19 6043
63 안드로이드 그래픽스와 9회 kandroid 컨퍼런스 들풀 2012-01-04 2435
62 ICS4.0 (Prelink와 ASLR)와 9회 kandroid 컨퍼런스 [2]+3 들풀 2012-01-04 3028
61 [완결] 안드로이드 커널피쳐가 리눅스 메인라인에 들어오다... [4]+3 인베인 2011-12-20 2789
60 새로운 안드로이드버젼(ICS)의 공식 git 저장소 [3]+4 인베인 2011-12-19 9048
59 Gif파일 만들기 [2] 별찌 2011-12-05 1765
58 [덧글필독]안드로이드 system_server 디버깅 기법 [2]+8 들풀 2011-10-23 5864
57 ICS버젼 쓰레드의 TLS 동작구조(ver 0.3) [6]+10 인베인 2011-10-18 4293
56 [Android-MMF] 안드로이드 미디어 프레임워크의 개요 - 04.. [4]+1 소오강호 2011-05-29 8366
55 [Android-MMF] 안드로이드 미디어 프레임워크의 개요 - 03.. [2] 소오강호 2011-05-29 7544
54 [Android-MMF] 안드로이드 미디어 프레임워크의 개요 - 02.. [4] 소오강호 2011-05-14 7440
53 [Android-MMF] 안드로이드 미디어 프레임워크의 개요 - 01.. [9]+1 소오강호 2011-05-10 13155
52 안드로이드 Gingerbread Source Open 및 Build [6]+3 lesmin 2010-12-20 9706
51 Optimus-Q 리눅스 커널 오픈소스 URL [1] onjo 2010-10-01 4633
50 Galaxy-S 리눅스 커널 오픈소스 URL [2] 들풀 2010-07-21 9814
49 안드로이드 Froyo Source Open [5]+1 lesmin 2010-06-24 11803
48 안드로이드 내장 APKs 개발방법(초안) [28]+20 들풀 2010-03-05 33780
47 모토로이 소스 공개 [7]+3 Beto 2010-03-01 14875
46 안드로이드 2.1 Source Open [3]+2 자하랑 2010-01-21 12558
45 Android 1.6 브랜치 업데이트(1.3->1.4) [2]+1 인베인 2009-10-24 3769
44 SH4 CPU 아키텍쳐 지원을 위한 Android [2]+1 인베인 2009-09-17 4604
43 Samsung Galaxy 안드로이드 커널 빌드 [7]+14 들풀 2009-09-15 10936
42 Online PDK(Platform Dev. Kit) - donut [2]+1 들풀 2009-09-01 4784
41 MIPS용 안드로이드 소스코드 릴리즈 및 빌드방법.. [4]+6 인베인 2009-08-11 8873
40 iPAQ HX4700 PDA에 안드로이드를 포팅하자 [9] 좋은이 2009-08-10 8103
39 CENTOS 5.5에서 Android PDK설치방법 (Froyo브랜치) [1] 인베인 2009-07-27 13090
38 Ubuntu 9.04 + Android 1.5 Build [4] bluedisk 2009-05-06 8530
37 Android Porting on x86 PC [10]+1 SPARC 2009-04-29 10434
36    Re.. 질문이요. VBoxManage convertfromraw 문제 [8] coojin 2009-05-15 10274
35 Create AVDs for SDK 1.5 [1] 이광우 2009-04-28 10326
34 [빙고]1.5 SDK Win & Linux 링크입니다 참고하세요 [13]+10 와이드오픈 2009-03-10 5110
33 ADT 0.9 Cupcake 용 [5] 자하랑 2009-02-10 3623
32    Re..No resource identifier found for attribute... [2] Leone 2009-02-18 4874
31 X86용으로 안드로이드 포팅하기(on Virtualbox) [7]+2 인베인 2009-02-09 10246
30 REAL TARGET BOARD 없이 안드로이드 포팅기술 익히기.. [17]+15 좋은이 2009-01-30 14980
29    Re..REAL TARGET BOARD 없이 안드로이드 포팅기술 익히기.. [4]+2 NPain 2009-03-21 5443
28    Re..REAL TARGET BOARD 없이 안드로이드 포팅기술 익히기.. [5] 딱신 2009-03-18 3836
27 Dalvik JNI 를 이용한 cpp 함수 추가 및 SDK 에서 사용하기.. [9] unbiari 2008-12-26 8428
26 안드로이드 전체소스 빌드(For X86) - Fedora 사용자.. [3] 인베인 2008-12-24 17570
25    Re..ASUS/EEE LapTop PC의 플랫폼 드라이버 코드 [2] 인베인 2009-02-09 2663
24    Re..안드로이드 전체소스 빌드(For X86) - Fedora 사용자.. 인베인 2008-12-29 3061
23 안드로이드 전체소스 빌드(For X86) - Ubuntu사용자.. [14] 인베인 2008-12-24 11799
22 안드로이드 Native Development Kit(NDK) 사용법 [18]+3 들풀 2008-12-11 16773
21    Android NDK r3 공식 릴리즈 [3]+1 들풀 2010-03-09 4236
20    Re..android-ndk-1.6_r1 미리보기 [3]+1 들풀 2009-09-20 3700
19    Re.. android-ndk-1.5_r1 사용법 [windows] [7]+3 들풀 2009-06-29 8965
18 안드로이드 SDK Build 방법 [5] 들풀 2008-12-09 12035
17 Android Porting Guide for TI OMAP Zoom [1] 들풀 2008-12-07 4886
16 Git Community Book [3] 들풀 2008-12-07 3378
15 android build system [8]+2 베이징숀 2008-11-19 8233
14 Android Telephony for CDMA [1] 들풀 2008-11-28 4483
13 안드로이드 PDK (Platform Development Kit) [1] 들풀 2008-10-28 7957
12 Mac OS에서 Android 소스 받기 및 빌드 [10]+5 ratharn 2008-10-27 8884
11 Android 전체소스 빌드 방법(For ARM) on Fedora 배포판 -2008.. [8]+1 invain 2008-10-26 10699
10    Re.. Fedora배포판에서 Cupcake빌드시의 TroubleShooting.. 인베인 2010-03-18 3519
9 [Samsung SC32442]용 Android 소스 빌드 [7] 들풀 2008-10-26 7338
8    Re.. sc32442 안드로이드 탑재 screen shot [15]+5 들풀 2009-01-12 3628
7    Neo 1973 phone [9] 들풀 2008-11-06 3421
6 안드로이드 전체 소스 코드 빌드 방법 [54]+7 들풀 2008-10-24 45667
5    HTC_DREAM Build (Donut) [6]+1 불타는주작 2009-08-04 3651
4    안드로이드 cupcake 빌드방법 [5]+5 들풀 2009-01-28 6362
3    안드로이드 플랫폼 개발을 위해 Eclipse 사용하기.. 들풀 2008-12-07 8333
2    안드로이드 소스 코드 빌드 테스트 [8]+1 들풀 2008-10-27 8518
1 안드로이드 오픈 소스 [7] 들풀 2008-10-22 12985
1