Micro C. for Android/x86
log in

Advanced search

Message boards : Number crunching : Micro C. for Android/x86

Author Message
Send message
Joined: 27 Jan 11
Posts: 10
Credit: 199,158
RAC: 70
Message 23385 - Posted: 15 Nov 2016, 23:26:17 UTC
Last modified: 15 Nov 2016, 23:28:58 UTC

I have a Tablet With Android 5.0 (Lollipop) and Intel Atom x86_64 (Quad Core), which seems to thrash through to Micro tasks assigned to it.

Host 675586

The App page does list an Android/x86, most recent version being 6.00/April 24, 2014.

Send message
Joined: 27 Mar 10
Posts: 8
Credit: 317,112,668
RAC: 273
Message 23550 - Posted: 11 Dec 2016, 9:09:12 UTC

I decided to give Android a try at this but I'm not able to dkwnload any tasks. It says in the wvent log that my current settings don't allow tasks from this project and to change them on the website. On the website it says the settings don't apply to android. Hmmm What do I do?

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 23553 - Posted: 11 Dec 2016, 13:29:39 UTC

Google requires the PIE instruction set for Android 4.1 or later (or was it 4.2?). That why on the applications page you will see pie and non-pie versions of the Android apps. The android x86 setup I have is a really old one (pre-lolipop) so I really don't have a way to create and test an android_x86_pie application.

Send message
Joined: 27 Jan 11
Posts: 10
Credit: 199,158
RAC: 70
Message 23579 - Posted: 17 Dec 2016, 4:35:43 UTC - in response to Message 23553.
Last modified: 17 Dec 2016, 4:39:00 UTC

Okay; sounds like keep it to my (extra) handsets that can handle it then...

(And as far as MY memory serves from a discussion over at S@H Beta... it was KitKat [4.4.x/?4.3?] that officially introduced PIE into the wild, and was "mixed use"- supported both PIE/noPIE.)

Send message
Joined: 11 Jul 09
Posts: 14
Credit: 1,001,340,489
RAC: 0
Message 23588 - Posted: 17 Dec 2016, 21:07:07 UTC
Last modified: 17 Dec 2016, 21:09:11 UTC

I thought all X86 code was position independent. Probably just a matter of removing the flag.

I put an x86_64 android VM on this project. It is not getting any work. It will accept either x86 or x86_64 work since it is requesting:


Boinc is pretty clear about PIE at https://boinc.berkeley.edu/trac/wiki/AndroidBuildApp#Position-independentexecutablesPIE

Post to thread

Message boards : Number crunching : Micro C. for Android/x86

Main page · Your account · Message boards

Copyright © 2018 Jon Sonntag; All rights reserved.