Fwd: cross-compile subsurface

Anton Lundin glance at acc.umu.se
Wed Jun 29 12:34:22 PDT 2016


On 29 June, 2016 - Dirk Hohndel wrote:

> I won't be able to do anything on Subsurface for a while... could someone else help Willem?
> 
> All requests that go to me only risk getting delayed
> -- 
> Sent from my phone
> 
> 
> -------- Original Message --------
> From: Willem Ferguson <willemferguson at zoology.up.ac.za>
> Sent: June 29, 2016 3:11:07 AM PDT
> To: Dirk Hohndel <dirk at hohndel.org>
> Subject: cross-compile subsurface
> 
> Dirk,
> 
> Please have some patience with me. Getting the stuff installed is a 
> steep uphill battle. I have had some problems with the VM because the VM 
> reckons that the latest F23 system updates currupt the linux headers. 
> Java installation is trivial. Installation of the android SDK is 
> extremely complex. I have a folder in usr/share called 
> android-sdk-linux. Two components in this folder are critical:
> 
> 1) Platforms. Which platforms do you have installed on your machine? Can 
> I just take Android-24? Any older version?
> 

I'd suggest you download and build against latest released android
version, aka android-23. The only package you need there is the "SDK
Platform". 

> 2) System images. There are many system images for ARM as well as intel. 
> Obviously the intel images (e.g. x86) are irrelevant and should, if 
> possible, not be installed. But there are several ARM and Google-related 
> images. Which of these need to be installed?
> 

None needs to be installed. If you plan to test your builds in a
emulator you would need to install a system image. If you plan to use a
emulator, I'd suggest you download the x86 image, and run it as a
hardware accelerated VM. Its way nicer than software emulated ARM (its
ridiculously slow).

> The android-skd installation procedure somehow filled my (100 Gb) disk 
> and then the installation program crashed. (took close to 24h to 
> download on a 100 kb/s link!!!) So I think I will probably try again 
> from fresh and limit the installation options. But the installation 
> options are so diverse that it is difficult to decide what should not be 
> installed.

If you try to install everything, its somewhere in the in that
magnitude. If you only install the bare things you need, its somewhere
between 1-2 Gb's.

> 
> Would you be prepared at all to send me a ls -Rl of your directory 
> android-sdk-linux so that I can have an idea of what you have?

What you need is:
* SDK Tools
* SDK Platform-tools
* SDK Build-tools (Any version, preferably latest)
* API 23 SDK Platform 

If you're planning on testing in a emulator, you should also install:
* Intel x86 Atom System Image
and/or
* Google APIs Intel x86 Atom System Image


How to do all of these tasks are documented in a bazillion places all
over the internets and I would just do a worse job of trying to clobber
something up here so I'm leaving that part out.


//Anton


-- 
Anton Lundin	+46702-161604


More information about the subsurface mailing list