5bdf305bbe529a85735200353478057b65bb462e |
|
20-Sep-2012 |
Ying Wang <wangying@google.com> |
Move AndroidConfig.h from system/core to the build project. So unbundled branches don't need to include the system/core project. Change-Id: Ic4ef62ee6df069b9b2dd123aed95a3e7fcdfc146
|
31ef1037bf7b66e949ecf52a1a29672d43ebfef8 |
|
21-Aug-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Added BUILD_HOST_static to build statically linked executable/shared-lib Statically linked executable/shared-lib (eg. SDK tools) are useful in sandboxed environment. In BUILD_HOST_static zipalign needs -lpthread indirectly: zipalign->libutils.a->liblog.a->logd_write.c->pthread Change-Id: I615f574e918c83ed1ab82db2453b69d0420cb59c
|
da4bf4251451d2da8883d636849b65fcc368a575 |
|
17-Aug-2012 |
Ying Wang <wangying@google.com> |
Don't include system/core/include/arch/<arch>/Android.mk for apps-only build. Bug: 6994483 Change-Id: I76c4d96264cf94a79d59fdeb52bb37c07a9458dd
|
f9613a4f730b8a385971f95150582b9a543302ae |
|
27-Apr-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Added BUILD_HOST_static to build statically linked executable/shared-lib Statically linked executable/shared-lib (eg. SDK tools) are useful in sandboxed environment. In BUILD_HOST_static zipalign needs -lpthread indirectly: zipalign->libutils.a->liblog.a->logd_write.c->pthread Change-Id: I8fa91a937b728ccdf942c4ba199efb1e2e49da3d
|
4e82d1fa7f3fb1ecfa6cbd8b8ddcb6c0c0e17d1d |
|
21-Apr-2012 |
Jean-Baptiste Queru <jbq@google.com> |
On linux, always use the prebuilt host toolchain Change-Id: I8077c4780e1e3540e5e2133cf0ffa61d474d3acc
|
2245d17dc847ecb5371807466788552ca0198152 |
|
13-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Point to new linux prebuilt toolchain for SDK build Change-Id: I21849119b0f3f45f950e9e6d1da0833aff381fb7
|
0e63fd37ddc539912a1b89875a925c75e4a281b2 |
|
13-Mar-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Point to new linux prebuilt toolchain for SDK build Change-Id: I21849119b0f3f45f950e9e6d1da0833aff381fb7
|
ed6b8155056c52ac6d6a38151a97fc948b4614c3 |
|
28-Feb-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
BUILD_HOST_64bit=1 to build host tools in 64-bit By default we build tool in 32-bit. This flag allow individual tool and its dependencies to be built in 64-bit (eg. Emulator). Fixes to resolve 64-bit porting issues (in other git) will be submitted seperately. Change-Id: I486cf7ddac727d3c374ed890857d497c3a69e598
|
d75dbec617307ecb7c728201a4da82f1177ff742 |
|
11-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Revert "Reference new location of SDK toolchain" This reverts commit 1b834c6660c80d376151e977466e1622b67a2af0.
|
1b834c6660c80d376151e977466e1622b67a2af0 |
|
10-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Reference new location of SDK toolchain Change-Id: If470d742a92061006d94b72f21df5c642348e179
|
cb48497ff2f84e8f7def981246ddc028ea126879 |
|
06-Sep-2011 |
Jim Huang <jserv@0xlab.org> |
HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE While building Android with latest host gcc, it causes the following build error: Install: out/host/linux-x86/bin/mkbootimg host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors In order to make build system happy, this patch does unset macro _FORTIFY_SOURCE and then define it in host cflags. Change-Id: Ic37a90f05081a2c3650b3335bc87e9e895900fb2
|
fddf23f19e7604e6c5b3c5377e7ff6293539a1da |
|
06-Sep-2011 |
Jim Huang <jserv@0xlab.org> |
HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE While building Android with latest host gcc, it causes the following build error: Install: out/host/linux-x86/bin/mkbootimg host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors In order to make build system happy, this patch does unset macro _FORTIFY_SOURCE and then define it in host cflags. Change-Id: Ic37a90f05081a2c3650b3335bc87e9e895900fb2
|
59d296623b0820fa0689b70c20af1db6b4435ab2 |
|
06-Sep-2011 |
Jim Huang <jserv@0xlab.org> |
HOST_linux-x86: Avoid doubly define macro _FORTIFY_SOURCE While building Android with latest host gcc, it causes the following build error: Install: out/host/linux-x86/bin/mkbootimg host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp <command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors In order to make build system happy, this patch does unset macro _FORTIFY_SOURCE and then define it in host cflags. Change-Id: Ic37a90f05081a2c3650b3335bc87e9e895900fb2
|
e33ba4c49ed461d608c65eb4e09d31ca81d167ff |
|
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: Ie814f4c8d3aa1e7cc7f5735822ab25542f36cf62
|
60a1e8805290267d6c8f32051f25e6f21fae909a |
|
12-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Add support for custom Linux host toolchains when building the SDK. This is needed in order to build Linux SDK binaries that can run properly on Ubuntu 8.04 (Hardy). By default, the host toolchain on 10.04 (Lucid) generates machine code that won't run on Hardy due to GLibc ABI mistmatches. Note that nothing happens if the new toolchain is not in the prebuilt tree. Change-Id: I914f5a303f16b6871759ce5a7178585ed3060870
|
0960ca748804b772453ebe50d212a691c1a6c066 |
|
10-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
Add support for custom Linux host toolchains when building the SDK. This is needed in order to build Linux SDK binaries that can run properly on Ubuntu 8.04 (Hardy). By default, the host toolchain on 10.04 (Lucid) generates machine code that won't run on Hardy due to GLibc ABI mistmatches. Note that nothing happens if the new toolchain is not in the prebuilt tree. Change-Id: I45c1f68e37e15a0032f885df1c5c0f297b3d8642
|
163fa35fe3d49f0178b0173d662cf899989b7bcb |
|
02-Sep-2010 |
Ying Wang <wangying@android.com> |
Disable new longjmp in glibc 2.11 and later. Bug: 2967937 Change-Id: I7a5ef082502192f41c26a48632edfe775dea7648
|
fb644881b6083aa0d9d15e7aad8bfa5a429b1c37 |
|
02-Sep-2010 |
Ying Wang <wangying@google.com> |
Disable new longjmp in glibc 2.11 and later. Bug: 2967937 Change-Id: I4e2a5f806ad45a01ca7f8c4d032cd29fce1d794d
|
16e95bb99df4515ad37d73562bffb1a9fd21c162 |
|
24-Feb-2010 |
Andy McFadden <fadden@android.com> |
Build the target side of the simulator as 32-bit. This detail got lost in my previous cleanup change 9b4a812. Also add a comment explaining why the host side of the simulator needs to be built in 64-bit (wxWidgets). Change-Id: I2a867f7f80b43d53e73348b19f6ae834600295f9
|
9b4a81237be29b0aae50d1e370b63a07ea2b88b9 |
|
23-Feb-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Get rid of $(combo_target) 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
|