3 Replies Latest reply on Mar 18, 2015 11:00 AM by Jon Tara

    Android NDK r10d, Lollipop, 64-bit

    Jon Tara

      It seems the latest NDK Rhodes (5.0.30) can build with is r9D? It fails with r10D:

       

      rake aborted!

      Compilation failed: ext/shared/generated/application_ruby_api.c

       

      /Users/jon/.rvm/gems/ruby-2.2.0@rhodes-5.0.30-sp3-b9eb1217-watusi/gems/rhodes-5.0.3/platform/shared/ruby/android/ruby/config.h:308:24: fatal error: asm/page.h: No such file or directory

      #  include <asm/page.h>

                              ^

      compilation terminated.

       

      (Building coreapi)

       

      I can build with R9D. It seems some have actually built with R10D, but perhaps we lost it along the way to 5.0.30?

       

      Is there any good reason to build with R10? I will try R10C next. Apparently, A and B are not available for download. (I had to fiddle with URLs to find C - Google no longer links to previous versions from their download page.)

       

      R10 seems for Lollipop? And Rhodes doesn't support that yet, right? We just got KitKat.

       

      What about 64-bit? I know that's very new, and not many devices. Any plans?

       

      currently, I've been building for:

       

      abis:

          - arm

          - x86

       

      And using GenyMotion for simulation and real ARM devices for device test. I figure the GenyMotion simulator is an OK smoke test for X86.