The results below do not indicate armv5 support. It could and most 
likely is not generating armv5 instructions for a simple "hello world" 
program. You would have to do something more elaborate and check the 
assembly.

Wang Mac wrote:
> I believe 8250 can run armv5 code generated by android toolchian, 
> because I wrote a simple "hello world" C program compiled by android 
> toolchain can be run on 8250 platform. The way I did was,
> 1. cd ~/mydroid
> 2. prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/arm-eabi/bin/gcc test.c
> 3. copy a.out to my platform, and try to run it
> 4. the result is correct!
>
> But I also try to compile my test.c with android's standard make way, 
> the generated executable can be run on 8250 platform.
> 1. cd ~/mydroid/system/core
> 2. cp -a init test
> 3. cd test
> 4. edit Android.mk
> LOCAL_SRC_FILES:= test.c
> LOCAL_MODULE:= test
> 5. mm (from envsetup.sh)
> 6. it will generate test in ~/mydroid/out/target/product/generic/root
> 7. I tried to run the generated test on my platform, it produces 
> segmentation fault (core dumped) as init did.
>
> So I guess the reason may be the linked libraries or it's thumb code?
>
> Regards,
> Mac
>
> 2008/11/12 kernel gick <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>>
>
>
>         Although the gcc version is older than Android toolchain, it
>         generates armv6 code instead of armv5 generated by android
>         toolchain.
>
>         Did android's toolchain be modified somewhere so you suggest
>         to use this one?
>
>         Thanks,
>         Mac
>
>
>     If MSM8250 can run armv5 code(qualcomm kernel) generated by
>     android toolchain, it will be easy to run android code on it, but
>     if you try replace android toolchain inside build with
>     codesourcery  toolchain, you can expect lot of troubles while
>     compiling android build.
>
>     Thanks
>     Gicky
>
>
>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [EMAIL PROTECTED]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to