- 14 Jul, 2011 6 commits
-
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Remove the compiler warning about the size and type of __dso_handle which couldn't be found. Turns out we didn't define CRTBEGIN_SO_O and CRTEND_SO_O properly. Fix the --package-dir option processing. The script was not using proper paths when calling pack_archive/tar, which resulted in the file placed at the wrong location inside the final archive. + Make build commands visible with --verbose --verbose + Remove double declaration of -j<number> option Change-Id: I179bd101e047ae71b13c0dfc081d063342b60b49
-
David 'Digit' Turner authored
-
David Turner authored
-
Mark D Horn authored
Do not remove the cached toolchain download sources. Bump the engineering release name from r5x to r6x Change-Id: I591f1b70795990abdab7c602e7dcd0274ab7f846 Signed-off-by:
Mark D Horn <mark.d.horn@intel.com>
-
David 'Digit' Turner authored
This patch fixes multi-ABI builds, i.e. when using something like: APP_ABI := armeabi x86 In your Application.mk or even the command-line when calling ndk-build. + Fix missing libgcc in the toolchain setup scripts. This is required to ensure that the generated shared library / binary includes all libgcc symbols it depends on. Change-Id: I19bb26c8b59901f46af1bb27a1ec4fba62b1dbcc
-
- 12 Jul, 2011 4 commits
-
-
Jeff Brown authored
-
David Turner authored
-
Martin Storsjo authored
Change-Id: I83c08273a9d4113116a8efbf2464f806628437a6
-
Jeff Brown authored
Bug: 5010576 Change-Id: I79323a4872ebe5698dc3a97fba194f1d88eb152d
-
- 06 Jul, 2011 3 commits
-
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Update the script to support the --arch option, this is used to allow --arch=x86 to build a standalone toolchain that targets the x86 architecture easily. --toolchain=<name> still works as usual. Note that if you don't use --platform explicitely, the x86 arch or toolchain will default to android-9 appropriately. Change-Id: I547d3b75d38930b106e64c27f908c44a4bc21457
-
David Turner authored
-
- 05 Jul, 2011 4 commits
-
-
David Turner authored
-
Mark D Horn authored
Change-Id: Id7791b0b81ef9db2e99c9baebbf81d73abcc5a71 Signed-off-by:
Mark D Horn <mark.d.horn@intel.com>
-
Mark D Horn authored
Update to tip of Googles gcc project repo to pulling in critical performance patch for Atom on small functions. Change-Id: I0c52a068fad1351fa632b23c2b9f673f82cd091e Signed-off-by:
Mark D Horn <mark.d.horn@intel.com>
-
David Turner authored
-
- 03 Jul, 2011 1 commit
-
-
Mark D Horn authored
Change-Id: I630451a2a7a7aef0cf2f71a97e36120d45635029 Signed-off-by:
Mark D Horn <mark.d.horn@intel.com>
-
- 01 Jul, 2011 2 commits
-
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
This patch fixes the x86-4.4.3 compiler flags to enforce the x86 ABI properly. Also update CPU-ARCH-ABIS.html to make the ABI definition more clear and explicit. Change-Id: Id6532f0f5f9cc76ae21a66606b0eb0aee5a71409
-
- 29 Jun, 2011 1 commit
-
-
David Turner authored
-
- 28 Jun, 2011 3 commits
-
-
Glenn Kasten authored
Change-Id: I2cd9332cb0bcfaeeafba700de8cc6844e4f368ee
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
This patch fixes the ndk-stack tool to properly work as advertized, and adds a new documentation file (docs/NDK-STACK.html) to illustrate its usage. + Add build/tools/build-ndk-stack.sh to automatically rebuild the host tool from sources (and from scratch). + Ensure that rebuild-all-prebuilt.sh invokes build-ndk-stack.sh and places the resulting binary at the top of target NDK directory. + Ensure that package-release.sh places the prebuilt binaries into the final packages. + Add a --host-only option to rebuild-all-prebuilt.sh to indicate that you only want to rebuilt the host binaries (and none of the target ones). The --darwin-ssh and --mingw options also imply --host-only. Change-Id: I5f26e83378c02bfd3b62fa76a7c50c5755104fa9
-
- 27 Jun, 2011 7 commits
-
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
-
David 'Digit' Turner authored
Change-Id: Ibd297fa5c5089ea9eebbc5eb58f1493f4808ce5f
-
David 'Digit' Turner authored
This patch ensures that any project that builds x86 machine code but targets an older API level will use the android-9 sysroot. This ensures pain-less x86 project rebuilds, without the user having to modify its manifest or Application.mk specially for x86. + Make package-release.sh default to arm + x86 now Change-Id: I1e231bc12a1fb84db98a409fd90f4407cb00e0df
-
David 'Digit' Turner authored
We fix the script used to rebuild the STLport prebuilt libraries. Instead of requiring a valid NDK installation, we only need prebuilt toolchain binaries and platforms files instead. By default, the script now builds a temporary Makefile that contains all the build instructions. This allows us to launch it with parallel jobs (see -j<num> options). You can use the new --no-makefile flag to disable this and build all files in sequence directly from the script. + Fix the --package-dir option. Note that this also fixes rebuild-all-prebuilt.sh which uses build-stlport.sh Change-Id: Icf64e700cc110d2b304f0372875aa7752cb0ad82
-
David 'Digit' Turner authored
-
- 24 Jun, 2011 1 commit
-
-
David 'Digit' Turner authored
This script is used to expand platform files into a target directory. Change-Id: I89ce9c9bb9501ad98dea067a55058bcb20862569
-
- 21 Jun, 2011 6 commits
-
-
Vladimir Chtchetkine authored
-
Vladimir Chtchetkine authored
The regex used to search for stack frames had a flaw that included heap frames along with call stack frames. New regex should have fixed that. Change-Id: I9f73adc3f3c762064a739ed887a6c6814dc3cb17
-
David Turner authored
-
Vladimir Chtchetkine authored
-
Vladimir Chtchetkine authored
Also replaced Window EOLs with Unix EOLs Also made it accepting input from stdin. Change-Id: I37d35641844d2bee50ecfedc74ea8e519d9dd654
-
David 'Digit' Turner authored
-
- 20 Jun, 2011 2 commits
-
-
Mark D Horn authored
Resulting binary for the target contained some shared libraries which has an (incorrect) absolute path to the .so. Change-Id: Ic04be5103b1fafed4aad19d50fc3e36bed020e40 Signed-off-by:
Mark D Horn <mark.d.horn@intel.com>
-
David 'Digit' Turner authored
The arm-eabi-4.4.0 was deprecated a long time ago, now remove any support for it from the NDK to simplify things. Change-Id: I41e65539824673466a1fc4c22bbd0d42a49d1394
-