Hi

Von meinem iPad gesendet

Am 23.07.2013 um 17:58 schrieb Eric J Korpela <[email protected]>:

> > The way to communicate the ABI of the host OS is the platform string. 
> 
> Unfortunately there seems to be only one platform string 
> "arm-android-linux-gnu" for ARM android regardless of the ABI.  Are the 
> projects all serving only the pre-v7a (no-FPU code in the app) ABI?  Or are 
> they letting v7a apps crash on pre-v7a machines?
> 
As for Einstein@Home, we check  the FPU capabilities in the CPU features 
communicated by the client, and then provide one of two possible app versions, 
one for VFP and one for NEON, each compiled with ABI flag "softfp". We support 
ARMv6 and following CPU generations. Hosts without either FPU or older CPUs 
than ARMv6 will not get work. I think this is better than trying to encode this 
information (and all possible combinations!) of features in the platform 
string. And it's not done that way on any of the other platforms, e.g. there is 
no SSE,SSE2, AVX etc. Windows or Linux platform. 

Cheers
HB
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to