Yabin Cui
7b07204d0c
am 515c1f23: am 89dad68e: Merge "Change getgrent error declaration message to proper style."
...
* commit '515c1f234bade0ad63d25c07cf57f058fa5934ea':
Change getgrent error declaration message to proper style.
2015-02-17 21:46:39 +00:00
Elliott Hughes
e64fd0c6c4
am 5a973492: am c2085138: Merge "Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX."
...
* commit '5a9734920c25ebb1aed389fd87fa9a26904aa239':
Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX.
2015-02-17 21:32:28 +00:00
Yabin Cui
89dad68efb
Merge "Change getgrent error declaration message to proper style."
2015-02-17 21:29:27 +00:00
Yabin Cui
62533de98e
Change getgrent error declaration message to proper style.
...
Bug: 19340053
Change-Id: I9c47a2016f356d171a5f2082acb8391d81e019b2
2015-02-17 11:33:42 -08:00
Elliott Hughes
ebaf7a250f
am f8a49b04: am fb48c682: Merge "Fix memchr overflow."
...
* commit 'f8a49b04a981d867c4deda6f27deaf702711cfc1':
Fix memchr overflow.
2015-02-17 18:04:53 +00:00
Elliott Hughes
be6a44566a
Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX.
...
Change-Id: I656f613166bd604f35b31e5ec042a5230c6b82b8
2015-02-17 09:55:58 -08:00
Elliott Hughes
fb48c68221
Merge "Fix memchr overflow."
2015-02-17 17:54:40 +00:00
Elliott Hughes
ea3fe53ac5
am 1084911f: am 40d06b25: Merge "POSIX says flock is in <sys/file.h>, not <unistd.h>."
...
* commit '1084911fc297b262600a5caed9a94d6ddde7cc66':
POSIX says flock is in <sys/file.h>, not <unistd.h>.
2015-02-17 17:23:26 +00:00
Elliott Hughes
92b9c6ff3e
POSIX says flock is in <sys/file.h>, not <unistd.h>.
...
Bug: 19392265
Change-Id: I14d0b56883f0354e13db04a1d140b8f60dae08d7
2015-02-17 09:08:24 -08:00
Elliott Hughes
41ef902379
Fix memchr overflow.
...
The overflow's actually in the generic C implementation of memchr.
While I'm here, let's switch our generic memrchr to the OpenBSD version too.
Bug: https://code.google.com/p/android/issues/detail?id=147048
Change-Id: I296ae06a1ee196d2c77c95a22f11ee4d658962da
2015-02-14 13:21:22 -08:00
Yabin Cui
9d7f68ebfd
am 4812bdf1: am 4181cc69: Merge "Declare getgrent/setgrent/endgrent as missing."
...
* commit '4812bdf1b160fb803dd86a393daf2ae725029c2e':
Declare getgrent/setgrent/endgrent as missing.
2015-02-14 02:46:43 +00:00
Yabin Cui
4181cc691e
Merge "Declare getgrent/setgrent/endgrent as missing."
2015-02-14 02:37:19 +00:00
Dmitriy Ivanov
39c9f7bc65
am 88117127: am b81a871c: Merge changes I88827aa0,Ib0b0987a
...
* commit '88117127defa6aeb26840ec8547486aefd5edd73':
Fix: DT_DEBUG was acting as DT_REL on mips64
Add missing SHT_LOOS/SHT_HIOS values
2015-02-14 00:49:33 +00:00
Dmitriy Ivanov
b81a871cbb
Merge changes I88827aa0,Ib0b0987a
...
* changes:
Fix: DT_DEBUG was acting as DT_REL on mips64
Add missing SHT_LOOS/SHT_HIOS values
2015-02-14 00:38:04 +00:00
Dmitriy Ivanov
13ed3f0af1
Add missing SHT_LOOS/SHT_HIOS values
...
Change-Id: Ib0b0987a7e85af7863c6ef894263b5980e32344d
2015-02-13 16:34:38 -08:00
Colin Cross
15c60ccfb1
am d6a9f804: am 150403ca: Merge "Make .note.android.ident section type SH_NOTE"
...
* commit 'd6a9f804a9c95942bddc9afa243c339d72371008':
Make .note.android.ident section type SH_NOTE
2015-02-13 20:29:34 +00:00
Yabin Cui
c9d09431b9
Declare getgrent/setgrent/endgrent as missing.
...
Bug: 19340053
Change-Id: I42bfeda95e6f262e2e74ab47336ea346c2de7e4a
2015-02-13 10:52:35 -08:00
Colin Cross
e09ab2cc2f
Make .note.android.ident section type SH_NOTE
...
The .note.android.ident section is only used by GDB, which doesn't
care what section type the section is, but it would be convenient
for readelf -n to be able to find the section too.
The old way of getting the .note.android.ident section to be of type
SH_NOTE involved compiling from .c to .s using gcc, running sed to
change progbits to note, and then compiling from .s to .o using gcc.
Since crtbrand.c only contains a section containing data, a
crtbrand.S can be checked in that will compile on all platforms,
avoiding the need for sed.
Also add crtbrand.o to crtbegin_so.o so that libraries also get
the note, and to the crt workaround in arm libc.so.
Change-Id: Ica71942a6af4553b56978ceaa288b3f4c15ebfa2
2015-02-12 21:37:20 -08:00
Colin Cross
71721a31d0
am baf16422: am 362d6779: Merge "Remove no-op sed step when compiling crtbrand.o"
...
* commit 'baf164221b1356fe13091c2ca4b357da9a4e237c':
Remove no-op sed step when compiling crtbrand.o
2015-02-12 18:26:53 +00:00
Colin Cross
24958ae4ef
Remove no-op sed step when compiling crtbrand.o
...
crtbrand.c was compiled to a .s file, run through a sed script
to translate a %progbits to %note, and the compiled to .o.
However, when the sed command was copied from the original source
it was not updated to use the new name of the section (.note.ABI-tag
to .note.android.ident), so it didn't modify the file. Since the
section has been generated with type %progbits instead of %note for
two years, just delete the whole sed step.
Change-Id: Id78582e9b43b628afec4eed22a088283132f0742
2015-02-11 17:40:45 -08:00
Yabin Cui
8dc24ee55e
am 3a31e697: am ee17e880: Merge "Define MAXHOSTNAMELEN explicitly in source files."
...
* commit '3a31e697ca3c1207bfec64b555bcff7b129348a3':
Define MAXHOSTNAMELEN explicitly in source files.
2015-02-10 18:09:57 +00:00
Yabin Cui
ee17e88004
Merge "Define MAXHOSTNAMELEN explicitly in source files."
2015-02-10 17:51:33 +00:00
Yabin Cui
c9f8c07373
am fa592b2a: am e375ecaa: Merge "Switch pthread_cond_t to <stdatomic.h>."
...
* commit 'fa592b2a903a6e5110c6daf0959cc7211fc476d7':
Switch pthread_cond_t to <stdatomic.h>.
2015-02-10 16:53:28 +00:00
Yabin Cui
88c0719f8f
am 6a32443a: am a4fc89ba: Merge "Stop including <linux/param.h> in <sys/param.h>."
...
* commit '6a32443aa3e2544000314adf80d4e081d36d170d':
Stop including <linux/param.h> in <sys/param.h>.
2015-02-10 16:51:48 +00:00
Narayan Kamath
1771006863
am e163cb28: am f69139e1: Merge "Remove stray log line."
...
* commit 'e163cb28b9b89f315000c1c480ee0cb2b3c26744':
Remove stray log line.
2015-02-10 16:51:44 +00:00
Yabin Cui
2d8f9b5aea
Define MAXHOSTNAMELEN explicitly in source files.
...
Bug: 19093777
Bug: 19092844
Change-Id: I0778507ca2d5c008abb9a6d6315d0909263a8817
2015-02-09 19:56:47 -08:00
Yabin Cui
e375ecaa39
Merge "Switch pthread_cond_t to <stdatomic.h>."
2015-02-10 00:10:45 +00:00
Yabin Cui
e5f816c017
Switch pthread_cond_t to <stdatomic.h>.
...
Bug: 17574458
Change-Id: Ic7f79861df4fe751cfa6c6b20b71123cc31e7114
2015-02-09 15:54:22 -08:00
Yabin Cui
a4fc89badf
Merge "Stop including <linux/param.h> in <sys/param.h>."
2015-02-09 19:46:46 +00:00
Narayan Kamath
421608550d
Remove stray log line.
...
Change-Id: Id948ae37a91dadd9d40e91de97f18774bdccfc78
2015-02-09 18:01:45 +00:00
Tao Bao
5690237c6f
am 35947160: am bc64d1d1: Merge "Switch kernel header parsing to python libclang"
...
* commit '35947160f96931a6464a9425b04f79232b389ed0':
Switch kernel header parsing to python libclang
2015-02-06 23:39:23 +00:00
Colin Cross
fa8a43e6df
am 0ef78e38: am 44e88db1: Merge "Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs"
...
* commit '0ef78e3840b3bfcc07a13d7ffa69dfdd8313e80c':
Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs
2015-02-06 23:31:35 +00:00
Tao Bao
bc64d1d1fd
Merge "Switch kernel header parsing to python libclang"
2015-02-06 23:25:29 +00:00
Tao Bao
d7db594b8d
Switch kernel header parsing to python libclang
...
Replace the tokenizer in cpp.py with libclang.
Bug: 18937958
Change-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d
2015-02-06 14:48:41 -08:00
Colin Cross
44e88db185
Merge "Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs"
2015-02-06 22:45:59 +00:00
Colin Cross
91b403cef6
Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs
...
Change-Id: If61d6faae5d91c3bbe198e733e5922cd877ba353
2015-02-06 14:16:17 -08:00
Elliott Hughes
ec56d962ad
am 87c44930: am 9dfb00c1: Merge "Use the libcxxabi __cxa_demangle."
...
* commit '87c44930486af960de27996d94b742f19399b82b':
Use the libcxxabi __cxa_demangle.
2015-02-05 20:31:07 +00:00
Elliott Hughes
4aa6d06d7b
am 1ec1bbda: am 9a9b6357: Merge "Apparently, logd does need the NULs."
...
* commit '1ec1bbda7f254266653a0db470f6e5d699a0cad1':
Apparently, logd does need the NULs.
2015-02-05 20:31:06 +00:00
Elliott Hughes
9dfb00c1d4
Merge "Use the libcxxabi __cxa_demangle."
2015-02-05 20:21:35 +00:00
Elliott Hughes
6e54c3e519
Use the libcxxabi __cxa_demangle.
...
Bug: 18930951
Change-Id: If2ea3633ac6dfd4ec975c0f16bdf3dd58e05c614
2015-02-05 12:05:34 -08:00
Elliott Hughes
aba6f712d4
Apparently, logd does need the NULs.
...
Change-Id: I04b834e65c26c5821b952f78a0de7f92527cbdba
2015-02-05 12:02:04 -08:00
Colin Cross
08f6d7c9eb
am 427d438d: am da2c0a70: Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680
...
* commit '427d438dd44bb79dad87d51ad60593872391e7a7':
Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures
Fix typo in cpu variant makefile depenendency for arm64
Remove libc_static_common_src_files
Share LP32 makefile settings between arches
2015-02-05 18:47:07 +00:00
Colin Cross
da2c0a708e
Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680
...
* changes:
Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures
Fix typo in cpu variant makefile depenendency for arm64
Remove libc_static_common_src_files
Share LP32 makefile settings between arches
2015-02-05 01:57:28 +00:00
Colin Cross
5b869c0bbf
Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures
...
LOCAL_LDFLAGS_<arch> was being set for arm64, mips64, and x86_64.
Use LOCAL_LDFLAGS_64 instead.
Change-Id: Ib87855e8a7783f82461b707fffa7f1663e6be9c8
2015-02-04 17:40:29 -08:00
Colin Cross
a6b6ed5fe9
Fix typo in cpu variant makefile depenendency for arm64
...
cpu_variank_mk -> cpu_variant_mk
Change-Id: I4b46ae20de72ed2dc8820d62ac35ddc6b915a195
2015-02-04 17:38:27 -08:00
Colin Cross
7dc502d012
Remove libc_static_common_src_files
...
libc_static_common_src_files is never set after
c3f114037dbf028896310609fd28cf2b3da99c4d, remove the remaining
references to it.
Change-Id: I66364a5c1b031ad69d608f6f44244049192944f6
2015-02-04 17:37:23 -08:00
Colin Cross
1742a32aea
Share LP32 makefile settings between arches
...
Add <var>_32 to patch-up-arch-specific-flags, and move the LP32
cruft varaibles from the 32-bit arch specific makefiles into the
top level Android.mk.
Change-Id: Id3fcf6805d4af048c2524c94b1295416ebe7d057
2015-02-04 17:35:49 -08:00
Yabin Cui
5e52226f02
Stop including <linux/param.h> in <sys/param.h>.
...
Bug: 19092844
Change-Id: I1a4a0c84a196a187ea32e58491de744cf3c0f404
2015-02-04 14:59:58 -08:00
Neil Fuller
0abb17dd29
am 6d632af3: am 2151f09f: Merge "Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data."
...
* commit '6d632af3b04e505a88aa0b73f95a873dcbd472f7':
Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data.
2015-02-04 16:45:04 +00:00
Fredrik Roubert
bdd8452472
Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data.
...
This is now necessary to build .dat files that are useable for ICU4J as
well, and will need to be used for any future updates of the .dat file:
https://android.googlesource.com/platform/external/icu/+/6b52738
Change-Id: Ifa3a7469a66ab932db20876697e45814f0c5ddc3
2015-02-04 17:17:34 +01:00