Ben Cheng
818d7d04f5
Switch AOSP ARM build to use GCC 4.8.
...
Change-Id: I65051773153ad5bc2c093cd1313acd212eb427b1
2013-11-14 14:05:29 -08:00
Dianne Hackborn
b6ab1203fb
Just a little .1 makes all the difference in the world.
...
Change-Id: I4c4d8f507f9e81a632e22612043dc904694c5497
2013-11-14 12:06:49 -08:00
Ying Wang
e4ab2f9608
am 18b86b97
: am 77f27f1d
: Merge "Cleanup x86 and x86_64 flags"
...
* commit '18b86b97b83e7d254125723363f170bc6f8d391e':
Cleanup x86 and x86_64 flags
2013-11-13 21:02:17 -08:00
Ying Wang
18b86b97b8
am 77f27f1d
: Merge "Cleanup x86 and x86_64 flags"
...
* commit '77f27f1dbe485d80692102743529e6973ba4a121':
Cleanup x86 and x86_64 flags
2013-11-13 20:57:48 -08:00
Ying Wang
77f27f1dbe
Merge "Cleanup x86 and x86_64 flags"
2013-11-14 04:54:55 +00:00
Elliott Hughes
693a26ba55
am f8c5a6ae
: am bd10e2c0
: Merge "Switch x86_64 over to uapi headers."
...
* commit 'f8c5a6ae006cfa8a6e30b850cbf930a043e5e842':
Switch x86_64 over to uapi headers.
2013-11-08 14:54:12 -08:00
Elliott Hughes
f8c5a6ae00
am bd10e2c0
: Merge "Switch x86_64 over to uapi headers."
...
* commit 'bd10e2c019b9f6a6e13f050c0e52924f456e482f':
Switch x86_64 over to uapi headers.
2013-11-08 14:52:30 -08:00
Elliott Hughes
bd10e2c019
Merge "Switch x86_64 over to uapi headers."
2013-11-08 22:50:55 +00:00
Elliott Hughes
600b973722
Switch x86_64 over to uapi headers.
...
Bug: 11559337
Change-Id: Ia0a8dff9194375172d1c89daae917d2d8952ace7
2013-11-08 14:47:10 -08:00
Raphael Moll
e9966aab80
am 79a9a324
: am 3342bf0f
: Merge "Windows SDK: define BEGIN_DECLS/END_DECLS."
...
* commit '79a9a3243ae701e7bc40b85b4a085ad91821d921':
Windows SDK: define BEGIN_DECLS/END_DECLS.
2013-11-08 13:38:54 -08:00
Raphael Moll
79a9a3243a
am 3342bf0f
: Merge "Windows SDK: define BEGIN_DECLS/END_DECLS."
...
* commit '3342bf0fea22efeb3df0a4e3a3c50fb78ecf96ff':
Windows SDK: define BEGIN_DECLS/END_DECLS.
2013-11-08 13:36:17 -08:00
Raphael Moll
b9c20aa8ba
Windows SDK: define BEGIN_DECLS/END_DECLS.
...
These macros are not provided by MingW by default.
Change-Id: I623fda6c8e25e26573543c9368ebad47abc7f5c3
2013-11-08 11:40:41 -08:00
Michael Runge
3b44339d6a
am 37335b42
: Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add.
...
* commit '37335b42385970d957d48056145a3d4c4dbc6087':
Enable incremental builder to find files that moved, and try to process them via patch + rename, instead of delete + add.
2013-11-07 15:00:42 -08:00
Michael Runge
37335b4238
Enable incremental builder to find files that moved, and
...
try to process them via patch + rename, instead of
delete + add.
b/11437930
Change-Id: Ie70632a2fa0a13d4bb259f61c620bb01812494e5
2013-11-07 11:36:03 -08:00
Elliott Hughes
36e681b02a
resolved conflicts for merge of 12f87a5b
to klp-dev-plus-aosp
...
Change-Id: I8ce0a86bbaae0c1e3ce5ed46de628ea22ea17d16
2013-11-07 09:08:00 -08:00
Elliott Hughes
12f87a5b77
am a05365ce
: Merge "Remove the hacks needed to support ash and mksh concurrently."
...
* commit 'a05365ceceaead86651f61f7ba66153e36b7be5d':
Remove the hacks needed to support ash and mksh concurrently.
2013-11-07 08:35:17 -08:00
Elliott Hughes
32bfd70333
Remove the hacks needed to support ash and mksh concurrently.
...
We no longer have ash, and we'd rather not have unnecessary symbolic links
on the system.
Change-Id: Icfb1a51f1baaf1861c203f6ed93843b094deb65d
2013-11-05 11:13:49 -08:00
Elliott Hughes
92303c47b9
am e19ebfee
: am a7f254fe
: Merge "Remove shell_ash; ash is but ashes."
...
* commit 'e19ebfee3cede975d0dce0b0badf1251c44ec453':
Remove shell_ash; ash is but ashes.
2013-11-05 10:35:26 -08:00
Elliott Hughes
e19ebfee3c
am a7f254fe
: Merge "Remove shell_ash; ash is but ashes."
...
* commit 'a7f254feb77db5a1358be869c39757eab487bbde':
Remove shell_ash; ash is but ashes.
2013-11-05 10:30:03 -08:00
Elliott Hughes
17753f5c6a
Remove shell_ash; ash is but ashes.
...
Change-Id: I88040e39c51986b14e3a764e7bb9e2c8c05ed86b
2013-11-05 09:05:50 -08:00
Ben Cheng
0ad7a37150
am d16a4913
: am 48c4bac0
: Merge "AArch64: Enable AArch64 support"
...
* commit 'd16a49134914eec45f395c867f9e8e282009fffe':
AArch64: Enable AArch64 support
2013-10-30 10:33:24 -07:00
Ben Cheng
d16a491349
am 48c4bac0
: Merge "AArch64: Enable AArch64 support"
...
* commit '48c4bac05f86b712f40b3a2f7dd846ed8f5eb0a4':
AArch64: Enable AArch64 support
2013-10-30 10:30:42 -07:00
Ben Cheng
74a8faf233
AArch64: Enable AArch64 support
...
This patch completes the support for AArch64. It adds the last few
tweaks that will enable a AArch64 build of bionic.
Please note that though AArch64 uses the new kernel infrastructure,
where the userspace exported headers live in uapi folders, we still
need to include "kernel/common" in the include search path
(take a look at external/kernel-headers/uapi/asm-generic/signal-defs.h).
Also remove the relro linker flags for now as they crash the foundation
model.
Change-Id: Ie2fa8c1056c84dc15fec4469f2d65b8d0c5e712b
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com >
2013-10-29 16:15:40 -07:00
Ben Cheng
281778a373
am 72e9dab0
: am 7b954f4c
: Merge "Add the search path for libgcc.a and crt*.o."
...
* commit '72e9dab0127e4200d5770d0fa7944fc0db29632b':
Add the search path for libgcc.a and crt*.o.
2013-10-28 10:52:52 -07:00
Ben Cheng
72e9dab012
am 7b954f4c
: Merge "Add the search path for libgcc.a and crt*.o."
...
* commit '7b954f4c77aa49633caac196dd9343775d05e81a':
Add the search path for libgcc.a and crt*.o.
2013-10-28 10:48:10 -07:00
Ben Cheng
71c36eb451
Add the search path for libgcc.a and crt*.o.
...
Change-Id: I727f5630f7667b98770d779d43be6a7901471c55
2013-10-28 10:33:55 -07:00
Ben Cheng
4f2abfff48
am 24834ffd
: am 4f92abad
: Merge "Two quick fixes: fix kernel header location and nostdlib."
...
* commit '24834ffddd64f80c93089033c214f0996c2f18c6':
Two quick fixes: fix kernel header location and nostdlib.
2013-10-25 18:13:14 -07:00
Ben Cheng
24834ffddd
am 4f92abad
: Merge "Two quick fixes: fix kernel header location and nostdlib."
...
* commit '4f92abad95f724c0bf29c93d6b1c8fff41049007':
Two quick fixes: fix kernel header location and nostdlib.
2013-10-25 16:11:34 -07:00
Ben Cheng
4f92abad95
Merge "Two quick fixes: fix kernel header location and nostdlib."
2013-10-25 16:36:40 +00:00
Ben Cheng
e61dea99c3
Two quick fixes: fix kernel header location and nostdlib.
...
Change-Id: Idf2d101e16e895ca75a74a095091e3543b2b482b
2013-10-25 09:34:29 -07:00
Nick Kralevich
3ee5710d69
am 0f798297
: am 8c4efac5
: Merge "x86: turn on -Wl,--fatal-warnings"
...
* commit '0f798297636ea07f1a87412776d48a57888ea8fe':
x86: turn on -Wl,--fatal-warnings
2013-10-24 14:40:00 -07:00
Nick Kralevich
0f79829763
am 8c4efac5
: Merge "x86: turn on -Wl,--fatal-warnings"
...
* commit '8c4efac588d695b11ed341a0e4531d3e220dbe8c':
x86: turn on -Wl,--fatal-warnings
2013-10-24 14:36:38 -07:00
Nick Kralevich
46ed4aa58b
x86: turn on -Wl,--fatal-warnings
...
In 4f2f16da14
, we added
-Wl,--warn-shared-textrel to TARGET_GLOBAL_LDFLAGS. This generated
a warning whenever we created a shared library with a text
relocation. At the time, we wrote:
=====
Emit a warning when the static linker detects a shared library
has text relocations. Text relocations make it harder to
share pages across processes, and make it harder to use
certain memory protection features in, for example, SELinux.
This warning will turn into an error in a future change
(via --fatal-warnings)
=====
All code which uses text relocations has either been fixed, or
we've temporarily worked around the issue so the code can still
compile.
Enable --fatal-warnings.
Bug: 11353056
Change-Id: I2f2c65352166ef0a96f54858de1556f0290fe306
2013-10-24 13:36:08 -07:00
Colin Cross
2df0464a54
am a2ccae25
: Merge "avoid // in copy headers rule" into klp-dev
...
* commit 'a2ccae2546db082e571168650b279125bfceb861':
avoid // in copy headers rule
2013-10-23 18:30:02 -07:00
Colin Cross
a6c4ebdd11
avoid // in copy headers rule
...
If LOCAL_COPY_HEADERS_TO is not set, then the copy headers rule
target is set to out/target/product/../obj/include//header.h.
If another rule depends on the header without the //, it will
fail. Don't insert LOCAL_COPY_HEADERS_TO if it is blank.
Change-Id: Ideac7f8e01288ab5cca98645b307945d6ae9e97c
2013-10-23 13:18:39 -07:00
Ben Cheng
8f55b16fb6
am ad6996a6
: am 34cf868b
: Merge "Point to the uapi header location for aarch64."
...
* commit 'ad6996a611c0af563edcb352828d3bd55cf85585':
Point to the uapi header location for aarch64.
2013-10-18 12:11:34 -07:00
Ben Cheng
ad6996a611
am 34cf868b
: Merge "Point to the uapi header location for aarch64."
...
* commit '34cf868be4c7da1e58324051b968021742727692':
Point to the uapi header location for aarch64.
2013-10-18 12:07:23 -07:00
synergydev
2b537262fe
core: support make 4.00
...
Make 4.00 is now out, and builds work fine with it.
Change-Id: I49e36d651a7997a52270badb0e8badd975f64e8f
2013-10-17 12:49:07 -07:00
Ben Cheng
5797382b53
Point to the uapi header location for aarch64.
...
Change-Id: Ic42f5520eb0711c35aaf7106939ef83e449bda74
2013-10-16 12:28:38 -07:00
Ed Heyl
8f9b10e53b
am 866db61f
: update dev build ID
...
* commit '866db61fff4f6939a5655429b0600d8395acb7d7':
update dev build ID
2013-10-15 10:53:39 -07:00
Ed Heyl
866db61fff
update dev build ID
...
Change-Id: Icb95a91c7d7ed6754438b5d6bd188cdb3f85a005
2013-10-15 10:37:53 -07:00
Pavel Chupin
f0a4855574
Cleanup x86 and x86_64 flags
...
-mandroid, -D__ANDROID__ is on by the toolchain;
-msse3 moved to llvm_config, it seems it's required only there;
__cxa_atexit is provided by libc now;
USE_SSE2 should not be used anywhere, it's always true;
remove -mstackreallign and -mfpmath=sse as useless for x86_64;
Change-Id: Ib7739f6522c375c09de10d22616c48a493841c4c
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com >
2013-10-15 18:15:57 +04:00
Ian Rogers
b07a5f8257
am 09c6d68b
: am 816af5fc
: Merge "Specify -mcpu=cortex-a15 for krait CPU variants."
...
* commit '09c6d68b8879164f600bbe084a62cfbc4ab10850':
Specify -mcpu=cortex-a15 for krait CPU variants.
2013-10-11 17:35:09 -07:00
Ian Rogers
09c6d68b88
am 816af5fc
: Merge "Specify -mcpu=cortex-a15 for krait CPU variants."
...
* commit '816af5fc0e4cf8f705ba0ffbb2842b5d7432e653':
Specify -mcpu=cortex-a15 for krait CPU variants.
2013-10-11 17:33:16 -07:00
Ian Rogers
d195c6d14e
Specify -mcpu=cortex-a15 for krait CPU variants.
...
Bug: 11178216
Change-Id: I9922e4cd5ba27e3857798aae5c84299e26e054ea
2013-10-11 16:24:32 -07:00
Ben Cheng
b8eaf684cb
am 0f324e3e
: am a7662295
: Merge "Explictily specify the dynamic linker name."
...
* commit '0f324e3e35f1d5d55c7c06ac6b76a6ce7726e015':
Explictily specify the dynamic linker name.
2013-10-08 14:47:34 -07:00
Ben Cheng
0f324e3e35
am a7662295
: Merge "Explictily specify the dynamic linker name."
...
* commit 'a7662295438e50a22979a012c873e3d16444bc42':
Explictily specify the dynamic linker name.
2013-10-08 14:44:22 -07:00
Ben Cheng
a766229543
Merge "Explictily specify the dynamic linker name."
2013-10-08 21:42:32 +00:00
Ben Cheng
98b8fdd975
Explictily specify the dynamic linker name.
...
Change-Id: Ie456f19cbe3dc8e3a9677638cc705b6eaf77c2b4
2013-10-08 14:19:50 -07:00
Dianne Hackborn
a3fd7bf0c4
am 6a4d3339
: So long Key Lime Pie, it was nice knowing you.
...
* commit '6a4d33390769d80113f16d383506dc9238e1d5fc':
So long Key Lime Pie, it was nice knowing you.
2013-10-08 12:08:36 -07:00