hi all, I'm a beginner of Android-porting. I have downloaded Android kernel src 2.6.25 and Sourcery G++ Lite Edition for ARM. I also copy file "config" from Android emulator to Android kernel folder and modify MakeFile. The portion which I modified is as following.
************************ Makefile ******************************* ... CROSS_COMPILE = arm-none-linux-gnueabi- ... #LDFLAGS_BUILD_ID = $(patsubst -Wl$(comma)%,%,\ # $(call ld-option, -Wl$(comma)--build-id,)) ... ************************ Makefile ******************************* Howerver, I got error msg as following, as I tried to do "make". ************************ err message ******************************* # make CHK include/linux/version.h CHK include/linux/utsrelease.h CC kernel/bounds.s kernel/bounds.c:1: error: bad value (i686) for -march= switch make[1]: *** [kernel/bounds.s] Error 1 make: *** [prepare0] Error 2 # ************************ err message ******************************* Please help me fix this error, Thanks! -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
