- 21 Jun, 2011 1 commit
-
-
Raphael Moll authored
"lunch sdk-eng" on cygwin tries to use a gcc.exe from the prebuild arm toolchain, but it doesn't exist. This prevents from setting variables to point on a gcc toolchain if there is none for the given arch. Change-Id: I3b72220663687f9fdaacc050899aef00632f2c3c
-
- 16 Feb, 2011 2 commits
-
-
Jeff Brown authored
Added LOCAL_NO_CRT to enable building executables that do not link to the C runtime library. Removed support for LOCAL_MODULE_SUBDIR since it was broken and unused. (Was going to use it but ended up using LOCAL_MODULE_PATH instead.) Change-Id: Ifed4ffe17003d90370c711ea6606e2b75e841dee
-
Ben Cheng authored
Change-Id: I1d42d0f0dee361b98403bc87296dcbc37484ebcb
-
- 09 Feb, 2011 1 commit
-
-
Jeff Brown authored
Added LOCAL_NO_CRT to enable building executables that do not link to the C runtime library. Removed support for LOCAL_MODULE_SUBDIR since it was broken and unused. (Was going to use it but ended up using LOCAL_MODULE_PATH instead.) Change-Id: I3b6f5ab7e5ae6aaa7119899adccece2b4ab1cbb3
-
- 28 Jan, 2011 2 commits
- 25 Jan, 2011 1 commit
-
-
Ying Wang authored
Change-Id: Ide41aeddc44ca05d85a36035c2d55ea453cfd216
-
- 22 Dec, 2010 1 commit
-
-
Jing Yu authored
The purpose of removing global inline options is to give compiler the opportunity to do inline optimizations and inline tunings for Android native codes. By removing these global inline options now, the size of almost all native libraries are reduced. And there is no noticable performance degradation on webkit, gcstone and skia benchmarks. Change-Id: I31e71f51e4f29fa6286fddb89e9eab227581c7b3
-
- 21 Oct, 2010 1 commit
-
-
Ben Cheng authored
Bug: 3117632 Change-Id: I2fb58e7093984d18d2d2d21edf687206f4ddab31
-
- 06 Aug, 2010 1 commit
-
-
Dima Zavin authored
Change-Id: I17a1ed13af6d4955a636ad429917b683ac59a947 Signed-off-by:
Dima Zavin <dima@android.com>
-
- 30 Jul, 2010 1 commit
-
-
Jing Yu authored
androideabi target is already in upstream GCC. The arm-linux- androideabi toolchain can be built directly from upstream GCC. Switching from old special tailored arm-eabi toolchain to the new arm-linux-androideabi toolchain make us closer to the opensource community and friendly to all toolchain developers. kernel still uses arm-eabi toolchain. So we add arm-eabi toolchain path to PATH. The arm-linux-androideabi-4.4.x toolchain is built with the same source as the latest arm-eabi-4.4.3 toolchain except for the target change patches. Change-Id: I1e5f2fe2faeee08f913f37e0ba93e84d2654a8ff
-
- 21 Jul, 2010 1 commit
-
-
Jing Yu authored
between libc, libc_nomalloc and libgcc. When building with upcoming arm-linux-androideabi toolchain, Symbol raise is needed by libgcc.a and defined by libc.a or libc_nomalloc.a.which. This patch groups libgc.a, libc_nomalloc.a and libgcc.a together, which is a minimal group to solve this problem. Change-Id: I27ed78c495dc53c1db7b302da8704f5e478ad893
-
- 13 Jul, 2010 1 commit
-
-
Ying Wang authored
Bug: http://b/issue?id=2811253 Change-Id: Iabd4ab8b3d7236dffe89f1939e1142e882944026
-
- 09 Jul, 2010 1 commit
-
-
Bruce Beare authored
Change-Id: I61137f5bb123dc5f610af9928ed3debdf85ba74d Signed-off-by:
Bruce Beare <brucex.j.beare@intel.com>
-
- 29 Jun, 2010 1 commit
-
-
Doug Kwan authored
Change-Id: I49af3366262bebe12dacfebe99ec742b79bf9d84
-
- 18 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
This is necessary to ensure that dlclose() will properly call C++ destructors for the static objects within the shared library. Change-Id: Ieb056042f9cda7ab120eb770b21f365cd6d64a66
-
- 17 Jun, 2010 1 commit
-
-
Jing Yu authored
gcc-4.4.3 toolchain is based on fsf GCC-4.4.3 with numerous patches. It reduces 3.65% code size than the prebuilt gcc-4.4.0 toolchain, and improves 3.4% performance on Android benchmarks. The toolchain uses gold as default linker. With gold, the toolchain further reduces 1MB system image. Change-Id: I55eb4df185f2932e71498fcc28428e4d1b175393
-
- 16 Jun, 2010 1 commit
-
-
David 'Digit' Turner authored
Change-Id: I6305e93515e57462e7c57af0cc41a659e4190696
-
- 17 May, 2010 1 commit
-
-
Nick Kralevich authored
Security hardening: don't allow code to compile which uses format strings in an inappropriate way. Make format string compiler warnings into errors. Change-Id: I1461dad589a2416420fd84ccf765983e859eea8a
-
- 05 May, 2010 1 commit
-
-
Nick Kralevich authored
Add -Wa,--noexecstack and -Wl,-z,noexecstack as default flags when compiling applications. This enables NX protections, which prevent code from executing on the stack or heap. NX protections can block a large number of buffer overflow attacks, and is an important security feature. Change-Id: Iad4bab9f8664584ba6ce832a5318d07680d7a908
-
- 26 Apr, 2010 1 commit
-
-
Nick Kralevich authored
A package can define a LOCAL_LDFLAGS. If a LOCAL_LDFLAGS exists, it should come after the global LDFLAGS, to allow the local flags to override the global flags. Change-Id: I6e44c17949c1f11c808d0ed3f327d63fb51a1468
-
- 23 Feb, 2010 2 commits
-
-
Jean-Baptiste Queru authored
The only OS-ARCH combo that would have benefited from it is linux-x86, but it explicitly used separate configurations for the HOST_ and TARGET_ side of things. This makes is clear which files are related to the HOST_ configuration and which ones are related to the TARGET_ configuration, and expands $(combo_target) to the only possible/reasonable value that it could have had in every file. This also cleans up the simulator, by moving it in a single place in TARGET_linux_x86 (since the only part that's special is to use HOST_ settings even when building TARGET_ modules). Change-Id: I2420eeb8cfe539f5807ec99cb3177ffb9f2476d5
-
Andy McFadden authored
The "set default variant to armv5te if none defined" in the ARM config was applying to all architectures, but as it turns out only ARM builds actually cared. When I made a copy of the "set default" code to the x86 config, one or the other would win for builds that didn't specify a variant. Turns out x86 won, so sim and voles worked, but opal didn't.
-
- 13 Nov, 2009 1 commit
-
-
Jean-Baptiste Queru authored
-
- 30 Oct, 2009 1 commit
-
-
Mike Reed authored
i.e. if NDEBUG is defined, then SK_RELEASE will get defined in the skia config headers
-
- 13 Oct, 2009 1 commit
-
-
Dan Bornstein authored
Change-Id: I0fb7ffcfb9786f611e981d8f22f67a5ac8c9c405
-
- 21 Sep, 2009 1 commit
-
-
Jing Yu authored
-
- 09 Sep, 2009 1 commit
-
-
Ben Cheng authored
-
- 17 Jul, 2009 1 commit
-
-
Erik Gilling authored
Signed-off-by:
Erik Gilling <konkers@android.com>
-
- 17 Jun, 2009 1 commit
-
-
Jing Yu authored
-
- 29 May, 2009 1 commit
-
-
David 'Digit' Turner authored
Move arch-specific definitions into core/combo/arch/arm/<variant>.mk
-
- 28 May, 2009 1 commit
-
-
Andy McFadden authored
This is currently a copy & paste of the armv5te parameters. I don't know if there's a better way to encode this, or to what extent we will need to specialize it vs. armv5te in a future build (e.g. to enable fp instruction use in code gen). Currently the only effect is to select the VFP-enabled mterp sources in Dalvik.
-
- 15 May, 2009 1 commit
-
-
Ed Heyl authored
-
- 14 May, 2009 1 commit
-
-
Doug Kwan authored
-
- 05 May, 2009 1 commit
-
-
Dave Bort authored
Don't make the simulator default to debug mode. Remove all global "debug" {C,CPP}FLAGS, which are no longer used.
-
- 30 Apr, 2009 1 commit
-
-
Doug Kwan authored
Switch default ARM compiler to gcc-4.3.1 for Neon support.
-
- 25 Mar, 2009 1 commit
-
-
Fredrik Markström authored
armv4 was only implemented on StrongArm and Arm8 (See http://en.wikipedia.org/wiki/ARM_architecture) and will be more difficult to support since it does not support the bx instruction. armv4t on the other hand is used in a wide range of cpu:s. armv4 is also not supported by bionic or dalvik, but armv4t is. Thumb-mode is not yet enabled since there are some unresolved abi-issues.
-
- 05 Mar, 2009 1 commit
-
-
The Android Open Source Project authored
-
- 04 Mar, 2009 2 commits
-
-
The Android Open Source Project authored
-
The Android Open Source Project authored
-