This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author doko
Recipients doko
Date 2016-08-31.17:23:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1472664182.04.0.808044107664.issue27917@psf.upfronthosting.co.za>
In-reply-to
Content
Following up to http://bugs.python.org/issue23968, I think we should choose different platform triplets for the android builds than we do for the linux builds.  Not sure which ones.

I saw the following gnu triplets used:

 - i686-linux-android
 - arm-linux-androidabi

Looking at the two cross compilers from the Ubuntu archive, I see that the arm compiler defines a __ANDROID__ macro, while the i686 compiler doesn't, so it might be difficult to select the correct platform triplet.

Could somebody check different compilers (clang as well) to see if this macro is defined?

<gcc|clang>  -E -dM - < /dev/null|grep -i android

Not sure which architectures else should be defined, but aarch64 comes to my mind as well.
History
Date User Action Args
2016-08-31 17:23:02dokosetrecipients: + doko
2016-08-31 17:23:02dokosetmessageid: <1472664182.04.0.808044107664.issue27917@psf.upfronthosting.co.za>
2016-08-31 17:23:02dokolinkissue27917 messages
2016-08-31 17:23:01dokocreate