summaryrefslogtreecommitdiff
path: root/cross/build-android-rootfs.sh
AgeCommit message (Collapse)AuthorFilesLines
2018-03-07Remove libuuid from scripts and docs (#16805)kasper31-10/+0
2018-01-15Fix Android build (#15868)Jan Vorlicek1-14/+15
There were the following issues: * The current versions of packages available at the termux site were obsolete. * The libintl.h was removed from the Android SDK, so the dgettext and bindtextdomain are not available. But they were dummy implementations before anyways, so we can remove their usage on Android. * The detection of the ucol_setMaxVariable needs to be done using the check_cxx_symbol_exists instead of check_symbol_exists, since on Android, the ICU libraries now depend on C++ runtime. * The SIZE_T_MAX is already defined in Android headers, so the definition in cgroup.cpp was colliding with it. * The pthread_condattr_setclock detection was using pthread library, but on Android, it is located in the "c" library instead. So it was not being detected.
2017-07-23Update android build script with correct package versions (#12985)Cyd Haselton1-12/+12
2017-06-08First steps for generating nuget packages for ARM64/Android. (#10286)Cyd Haselton1-0/+4
* First steps for generating nuget packages for ARM64/Android. Adds Android RIDS and related conditionals to appropriate files * Additional changes for Android package build * Revert addition of Android to supported packages * Allow Android .nuget package build Adding runtime.Android files for package generation Adding TODO for reliable generation of __DistroRid for Android * Added/corrected logic for detecting __DistroRid at commandline Removed hack and TODO * Removed newline * Revert unintentional change to osx rid * Removed commenting of __DistroRid initialization * Latest fixes for __DistroRid cmdline detection Removed __DistroRid initialization (clobbers value set at cmdline) Removed echo test of __DistroRid in generate nuget pkg function (Hopefully) fixed cross-build os-release detection * Removed android.21-arm from supported RIDs Removed arm32 from supported RIDs until test build can be done or CI for arm32 added (?) * Fixes for package generation for android Modified build-android-rootfs.sh so it would generate file w/platform info Reverted all prior changes to initTargetDistroRid, added new android platform detection * Fixed conditional for Android * Added platform generation for Android portable build, if ever needed * Added information about android_platform Added help info about android_platform file Added TODO for dynamic generation of RID based on $__ApiLevel and $__BuildArch * Syntax cleanup for build.sh Removed extra space in initTargetDistroRid() logic * Recommended review changes removed Android-specific runtime files for packaging added conditional to have Android use Linux runtime files * Updated topic branch from master, resolving SPC.ni.dll file nuget pkg issue * ericstj review changes Fixed accidental fedora version change Fixed indenting * Removed TODO comment; logic already in place, added in earlier commit * Removed Android OfficialBuildRID
2017-03-26Update for Android cross build script (#10483)Cyd Haselton1-29/+9
Updated URLs for libandroid-support and libandroid-support-dev downloads. Added URLs and folders for libunwind and libunwind-dev Removed libunwind build
2017-03-07Add scripts for building for arm Android (#9961)Frederik Carlier1-12/+24
* Add scripts for building for arm Android * Use arm soft float for bringup * Use NDK r14 * Set HAVE_PT_REGS to false, as they are not available on Android * _aligned_alloc is not available on clang * Detect Visual C++ instead of clang * Detect Android instead of clang
2017-03-03Support local stack unwinding on Android (#9940)Frederik Carlier1-4/+9
2017-02-07Add scripts & docs which support creating an Android toolchain on Linux (#9175)Frederik Carlier1-0/+145
* Add scripts & docs which support creating an Android toolchain on Linux