First, you should try android-porting, not android-ndk

Do you know what the code that crashes does exactly? You should have a stack
trace that tells you where the problem is located, which might give you some
ideas.
What compiler flags are you using when building with the gcc-4.4.0
toolchain. Not using the correct one is going to produce invalid machine
code (that's why there is an NDK in the first place).
Also, keep in mind that Tegra2 doesn't support NEON or VFPv3-D32 (but you
would get a SIGILL fault instead, so it's probably unrelated).

On Tue, Dec 14, 2010 at 3:46 AM, Howard M. Harte <[email protected]> wrote:

> I have some native Linux code that I built with gcc-4.4.0 from the
> Android source repository.  I build it for ARMv6, so it can run on all
> ARM-based Android platforms, ie: ARMv6 (MSM7K, etc), ARMv7 (OMAP,
> MSM8K, Hummingbird.)  When I try to run this code on a Tegra2 CPU, I
> get a segmentation fault.  If I compile these binaries along with
> Android for the Tegra2 (I'm using the "harmony" build in CM6.1) then
> it runs fine.  Unfortunately, these same binaries will segfault on non-
> Tegra2 ARMv7 platforms such as OMAP.  Both Tegra2 and OMAP are
> reported as ARMv7.  I don't mind having separate binaries, but I'd
> like to understand what is going on in case there is some way to have
> unified binaries.  In any case, if Tegra2 is special, then I need to
> find a way to differentiate it from the other ARMv7 CPUs.
>
> I know this is not strictly related to the Android NDK, but figured
> this would be the best place to find people who might know what the
> issue is here.  Also, I'm wondering if I might face a similar issue
> with shared libraries that I've built using the NDK for my
> application?
>
> Thanks,
> Howard
>
> --
> You received this message because you are subscribed to the Google Groups
> "android-ndk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<android-ndk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/android-ndk?hl=en.
>
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to