History log of /ndk/build/tools/dev-rebuild-ndk.sh
Revision Date Author Comments
607691001e49dfcc3b066f8716488f9683b0ff1c 07-Sep-2012 Pavel Chupin <pavel.v.chupin@intel.com> Add --minimal to platforms generation script call

Otherwise dev-rebuild-ndk.sh will fail on NDK build in clean Android
tree because there is no ndk/toolchains/*/prebuilt

Change-Id: I8f657a440fcf1a4ca2b001d580b97b6f22ea3010
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
59c81293c05555887f9e6fadd2dce76c8e9abb10 27-Aug-2012 David 'Digit' Turner <digit@android.com> Never export atexit() and __dso_handler from libc.so

This patch ensures that the NDK-generated libc.so on ARM
never exports atexit() or __dso_handler. These symbols are
exported on ARM by the system version of the C library
to support legacy native libraries.

NDK-generated should never reference them directly. Instead,
each shared library or executable should embed its own
version of these symbols, provided by crtbegin_xxx.o

NOTE: It looks like the MIPS system libc.so is exporting
atexit() incorrectly (but not __dso_handle, go
figure).

+ Add --debug-libs option to gen-platforms.sh to also
generate the source version of each generated library
and functions/variables symbol files under
platforms/android-*/arch-*/usr/lib/...

+ Remove the obsolete build-platforms.sh script that is
actually buggy (it never regenerates the link-time
libraries). Adjust dev-rebuild-ndk.sh to use it.

Change-Id: Ic8aaa99265935779e012a691d6cb465dafb39c80
66fedaab16f34392ee0dd7219028904543e45c76 12-Jun-2012 Andrew Hsieh <andrewhsieh@google.com> Update TOOLCHAIN_GIT_DATE & misc fixes

Fixes:
1. Update TOOLCHAIN_GIT_DATE to 2012-06-10
2. More fix in ld --gc-sections (see comment in
https://android-review.googlesource.com/#/c/36585/)
3. Correct typos, etc

Change-Id: I6534d4345d3c036cdd6fe51863367cc3e5e5634d
25fddae4077c955619b92648ae3c3a04d801f867 05-Jun-2012 H.J. Lu <hongjiu.lu@intel.com> Pass arch list to NDK build scripts

build-platforms.sh, rebuild-all-prebuilt.sh and package-release.sh should
be passed arch list when invoked. This patch updates dev-rebuild-ndk.sh
to pass --arch=$(spaces_to_commas $ARCHS) to build-platforms.sh,
rebuild-all-prebuilt.sh and package-release.sh.

Change-Id: I416b8e1898ebd02d1c08d99c433bb45ba7039171
c14649199fc2238c52af55e2a0bf80cc06d27a88 02-May-2012 Pavel Chupin <pavel.v.chupin@intel.com> Fix linux/windows dual builds

Remove windows cross build with --quick. Setup correct flags for builds
and packaging.

Change-Id: I90beaa1124c9727d8e601194d7bb450660f57ff4
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
097812d190ebd3539c82c9c2b24161ae5e75cbb8 30-Mar-2012 Chao-Ying Fu <fu@mips.com> [MIPS] Support to ndk scripts to build MIPS NDK

Change-Id: I36e85a57d409d3f56c37737713bbeb9953b24eaa
5812811b8803c78c070a06cd79fabd6d632c3cc3 11-Nov-2011 Nick Kralevich <nnk@google.com> Call rebuild-all-prebuilt.sh correctly.

In change 61274001e503a62031d51cee410806d9aac3d210, the
rebuild-all-prebuilts.sh script was modified pass the toolchain
src directory directly, rather than using --toolchain-src-dir.

Fix this script to use the new calling convention.

Change-Id: Ia01848df8f85140b392b0346af7a2271b8e52c10
b0d90531b30c42891feaa4860e21ed43af63c93a 10-Oct-2011 David 'Digit' Turner <digit@google.com> build/tools/dev-defaults.sh: new script

This patch moves the definitions of all defaults to dev-defaults.
This should make it easier in the future to upgrade the toolchains
or target binaries.

Change-Id: I140b51c5b5116d37d16e628120f8f58974252de4
06fc88fc30a2491858960e24cd2cc7385d9c16fa 30-Sep-2011 David 'Digit' Turner <digit@google.com> updgrade binutils to 2.20.1

Change-Id: I6778883120627b491721f20181eb9f0e914edcfd
49e5ea4fdd8960bbc856136c2aa7715292955c55 23-Sep-2011 David 'Digit' Turner <digit@google.com> Update GDB to version 7.1.x

Change-Id: Idabf82e3fa909a1000011fd621810a62857e453e
eb459403142ef92c692e34fd612878ec95b94c70 14-Jul-2011 Mark D Horn <mark.d.horn@intel.com> Minor fix to development NDK rebuild script

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>
04cbd14298c40fc8d01482cd1123b121ff55e1a2 02-Jun-2011 Mark D Horn <mark.d.horn@intel.com> Wrapper script to generate a complete NDK image

Change-Id: Id7791b0b81ef9db2e99c9baebbf81d73abcc5a71
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>