Dan Willemsen
d23f48a65f
Merge "Fix mips flags" am: 2524b414e2
am: f1c2e9bb13
...
am: 6a2e4c45c1
* commit '6a2e4c45c102032d1ed76b730dd5d0065ec32a1a':
Fix mips flags
Change-Id: Ic876ecfd2122ac113fa366a6549c63fa262aa3cb
2016-05-10 00:31:35 +00:00
Dan Willemsen
fd9de60573
Clean up and fix Krait cflags am: ed89a7aa0c
am: 2410d7b74e
...
am: f13fe60ea9
* commit 'f13fe60ea91fb3017acd7608e9fc54c17ab98753':
Clean up and fix Krait cflags
Change-Id: I0868eb5c0b2ea24d4f36733886fd871970e2a4ff
2016-05-10 00:31:35 +00:00
Dan Willemsen
37fb017ce4
Merge "Fix X86 flags" am: f4449451b5
...
am: 173aad1a97
* commit '173aad1a97316948a1eec80e7ffd74dcd41bb11d':
Fix X86 flags
Change-Id: I42e3e4fa2814ceef6ca29b70bfa19e7da7c01420
2016-05-10 00:25:46 +00:00
Dan Willemsen
6a2e4c45c1
Merge "Fix mips flags" am: 2524b414e2
...
am: f1c2e9bb13
* commit 'f1c2e9bb133ebc9c0a8d486a4792f001318f86d9':
Fix mips flags
Change-Id: Ic3ef92f22ff92d4d91d488183082aa3e1f65df60
2016-05-10 00:25:45 +00:00
Dan Willemsen
f13fe60ea9
Clean up and fix Krait cflags am: ed89a7aa0c
...
am: 2410d7b74e
* commit '2410d7b74ee95d25a5e98bc946d3a6dcf147f020':
Clean up and fix Krait cflags
Change-Id: Idd644365a8790b0e6fbb82649134159c21d80cc2
2016-05-10 00:25:44 +00:00
Dan Willemsen
173aad1a97
Merge "Fix X86 flags"
...
am: f4449451b5
* commit 'f4449451b59dda4e8dfc92ffdffa9dd6aa569a19':
Fix X86 flags
Change-Id: Iaa32a04a11a190e6c7e7c3b958e36cb6534b9465
2016-05-10 00:20:13 +00:00
Dan Willemsen
f1c2e9bb13
Merge "Fix mips flags"
...
am: 2524b414e2
* commit '2524b414e2f83a12f8a362dd9b861212ef161f48':
Fix mips flags
Change-Id: I979707cf66a788b8d26c57513e38a1e1f9972632
2016-05-10 00:20:13 +00:00
Dan Willemsen
2410d7b74e
Clean up and fix Krait cflags
...
am: ed89a7aa0c
* commit 'ed89a7aa0c9b9085490b8ef1957f4b549d559012':
Clean up and fix Krait cflags
Change-Id: I3837e8e2b6724058f94af441f3b99690d2dc9e19
2016-05-10 00:20:12 +00:00
Dan Willemsen
f4449451b5
Merge "Fix X86 flags"
2016-05-10 00:09:00 +00:00
Dan Willemsen
2524b414e2
Merge "Fix mips flags"
2016-05-10 00:08:54 +00:00
Dan Willemsen
569b0fa2ae
Fix X86 flags
...
Add extra clang cflags, and correct the clang triple for X86 device
builds.
Change-Id: I95abbd0f0f943ebdede905733785ee3659610058
2016-05-09 15:32:07 -07:00
Dan Willemsen
c785ff35af
Fix mips flags
...
Change-Id: Ica7851e19d9a709d03a752dbd4f88f07fc8ce1ee
2016-05-09 15:31:34 -07:00
Dan Willemsen
ed89a7aa0c
Clean up and fix Krait cflags
...
For krait, we were using the cortex-a15 cflags for GCC, but a completely
separate set for Clang. To make it more readable, and prevent the LPAE
flag from being missed for Clang, explicitly define krait cflags for GCC
as well.
Change-Id: I6dc00a22e2b298ee3755190bf09f28e427c8c70d
2016-05-09 15:30:53 -07:00
Dan Willemsen
fe087deb23
Fix ArchFeatures decoding with default ArchVariant am: b485099bad
am: 41ccdeb90a
am: b29854e79a
...
am: d20e39485a
* commit 'd20e39485aecf6a6e332ca84a78075237bfc912d':
Fix ArchFeatures decoding with default ArchVariant
Change-Id: If57bc03a7d492de3272b089c3efa27b0f63db091
2016-05-09 02:24:24 +00:00
Dan Willemsen
a7f5992a7b
Add missing arm64 -Werror=implicit-function-declaration am: 162d08f35e
am: 6d1dc78cc6
am: 9cd5830dbf
...
am: 90e96f3b29
* commit '90e96f3b294fa10a62cd035e6ee7e39349a6e8db':
Add missing arm64 -Werror=implicit-function-declaration
Change-Id: I374ce2ff0cdf4498e14f7acbb319783865752853
2016-05-09 02:24:23 +00:00
Dan Willemsen
8b132de726
Add -mpopcnt for X86_64 targets if they support popcnt am: 4ce4703182
am: 749d2b118e
am: 6184f3b805
...
am: ebd84cd781
* commit 'ebd84cd781873ae9cb936ab29a7014aa43b11ab8':
Add -mpopcnt for X86_64 targets if they support popcnt
Change-Id: I7cbdaf8d399f4b18632258de38ae388c60a53d0d
2016-05-09 02:24:23 +00:00
Dan Willemsen
b6966a3e26
Remove duplicate -B entry for host linux clang ldflags am: 2c044aed20
am: 488bc852b2
am: 420c1dafde
...
am: 05dd7b3e89
* commit '05dd7b3e89df8105b712c7704e0241de164b34ee':
Remove duplicate -B entry for host linux clang ldflags
Change-Id: I71867c75a3e83ff0c9d575b9a12aef294615ce44
2016-05-09 02:24:22 +00:00
Dan Willemsen
d20e39485a
Fix ArchFeatures decoding with default ArchVariant am: b485099bad
am: 41ccdeb90a
...
am: b29854e79a
* commit 'b29854e79abbae1cf68f30906dc7dbff51f933c9':
Fix ArchFeatures decoding with default ArchVariant
Change-Id: Ib73d871b2e64845a0ca0132e50be2a10ef01798a
2016-05-09 02:21:41 +00:00
Dan Willemsen
90e96f3b29
Add missing arm64 -Werror=implicit-function-declaration am: 162d08f35e
am: 6d1dc78cc6
...
am: 9cd5830dbf
* commit '9cd5830dbfcbb53b77e107cfa927fdfafadddcf0':
Add missing arm64 -Werror=implicit-function-declaration
Change-Id: I940c2489bd55bf02ed6f8308b8532436d9f98248
2016-05-09 02:21:41 +00:00
Dan Willemsen
ebd84cd781
Add -mpopcnt for X86_64 targets if they support popcnt am: 4ce4703182
am: 749d2b118e
...
am: 6184f3b805
* commit '6184f3b805230119bc091b53b6dd7502b39b6cdb':
Add -mpopcnt for X86_64 targets if they support popcnt
Change-Id: I7b7a87e0669c1d2affb7ebf8b7bbb53d81528af1
2016-05-09 02:21:40 +00:00
Dan Willemsen
05dd7b3e89
Remove duplicate -B entry for host linux clang ldflags am: 2c044aed20
am: 488bc852b2
...
am: 420c1dafde
* commit '420c1dafde45577635bbd4c19de6f54f2bd35f18':
Remove duplicate -B entry for host linux clang ldflags
Change-Id: Id9704d6489a4bbbf86c378ad4e45f8a38321e645
2016-05-09 02:21:40 +00:00
Dan Willemsen
b29854e79a
Fix ArchFeatures decoding with default ArchVariant am: b485099bad
...
am: 41ccdeb90a
* commit '41ccdeb90a64e12162283af5721567a7d781e1f5':
Fix ArchFeatures decoding with default ArchVariant
Change-Id: I812b64c2c94ff71a6a01eb3c3f1cee7edda44b22
2016-05-09 02:18:57 +00:00
Dan Willemsen
9cd5830dbf
Add missing arm64 -Werror=implicit-function-declaration am: 162d08f35e
...
am: 6d1dc78cc6
* commit '6d1dc78cc64716b6a9036938656bcd0c2873de1b':
Add missing arm64 -Werror=implicit-function-declaration
Change-Id: I352f8de82021762161b59c75b404144353b4292b
2016-05-09 02:18:57 +00:00
Dan Willemsen
6184f3b805
Add -mpopcnt for X86_64 targets if they support popcnt am: 4ce4703182
...
am: 749d2b118e
* commit '749d2b118eec996dc5f01e3102ace3ca82a63a3b':
Add -mpopcnt for X86_64 targets if they support popcnt
Change-Id: I9257b2eab8c539c36ebfd076be6a2825869d1745
2016-05-09 02:18:56 +00:00
Dan Willemsen
420c1dafde
Remove duplicate -B entry for host linux clang ldflags am: 2c044aed20
...
am: 488bc852b2
* commit '488bc852b270e29f1bf7ef3146bc4a7a40b65f1f':
Remove duplicate -B entry for host linux clang ldflags
Change-Id: I72c1d29b0596329943b90ba8242acbd05f4e25d0
2016-05-09 02:18:56 +00:00
Dan Willemsen
41ccdeb90a
Fix ArchFeatures decoding with default ArchVariant
...
am: b485099bad
* commit 'b485099badf27dee6f92a0492aa85e3e28c4a485':
Fix ArchFeatures decoding with default ArchVariant
Change-Id: I9aa18232220b2ee372f7c1ca23d43a5558e6cff9
2016-05-09 02:15:57 +00:00
Dan Willemsen
6d1dc78cc6
Add missing arm64 -Werror=implicit-function-declaration
...
am: 162d08f35e
* commit '162d08f35e670dec6f5359f339c9e602fd847af1':
Add missing arm64 -Werror=implicit-function-declaration
Change-Id: I959e8edccdb52515bd601116969eaf5237d3affe
2016-05-09 02:15:56 +00:00
Dan Willemsen
749d2b118e
Add -mpopcnt for X86_64 targets if they support popcnt
...
am: 4ce4703182
* commit '4ce470318220b9b411aec54cf58cbe4d84493fc9':
Add -mpopcnt for X86_64 targets if they support popcnt
Change-Id: Ifcbb29f7cfc7bf676f47aede3ca4b286e50c1a14
2016-05-09 02:15:55 +00:00
Dan Willemsen
488bc852b2
Remove duplicate -B entry for host linux clang ldflags
...
am: 2c044aed20
* commit '2c044aed20703188730661f4b49eb051023cc914':
Remove duplicate -B entry for host linux clang ldflags
Change-Id: Iac997b2470565b841c2cd61aa6ba456139b9d1c7
2016-05-09 02:15:53 +00:00
Dan Willemsen
b485099bad
Fix ArchFeatures decoding with default ArchVariant
...
We were using the original ArchVariant passed in, not the blank string
that we reset it to if it's considered the default variant.
Change-Id: Ice644cc1d4897af99fe79b55d441f406a7a270de
2016-05-07 00:29:22 +00:00
Dan Willemsen
162d08f35e
Add missing arm64 -Werror=implicit-function-declaration
...
This exists for all of the 64-bit architectures in the make build system
Change-Id: I023ef1afdaaa790aac4243a5c040f533b8814684
2016-05-07 00:27:26 +00:00
Dan Willemsen
4ce4703182
Add -mpopcnt for X86_64 targets if they support popcnt
...
Change-Id: I09668a220f207d3d7510f058610846e4427d815e
2016-05-06 17:23:20 -07:00
Dan Willemsen
2c044aed20
Remove duplicate -B entry for host linux clang ldflags
...
In cc/cc.go, we already add -B{GccRoot}/{GccTriple}/bin to all clang
cflags, asflags, and ldflags. So we don't need to add a linux specific
version here.
Change-Id: I42d71662c78a8170463dfec932a633e4d4ff52c8
2016-05-06 17:23:15 -07:00
Colin Cross
4cca84d68a
Support prepended arch-specific properties am: 6ee75b61cd
am: 200aa27c86
am: 1a0f0c01a3
...
am: b1a6a46192
* commit 'b1a6a4619235c8cac98b924f50bb1790661d42e4':
Support prepended arch-specific properties
Change-Id: Ibf2f31fd476524be5eb77081a01f51d00e2b87e1
2016-05-06 01:19:12 +00:00
Colin Cross
b1a6a46192
Support prepended arch-specific properties am: 6ee75b61cd
am: 200aa27c86
...
am: 1a0f0c01a3
* commit '1a0f0c01a330c9ce1a0ca5a00b09c126850da497':
Support prepended arch-specific properties
Change-Id: I1604797db31fbd895ba9a3bab80c157474e0ce12
2016-05-06 01:14:23 +00:00
Colin Cross
1a0f0c01a3
Support prepended arch-specific properties am: 6ee75b61cd
...
am: 200aa27c86
* commit '200aa27c8606bc04067439489a76e9216bafdf10':
Support prepended arch-specific properties
Change-Id: If30b466623021bb0628d5d6fa5a8bc8b0c671ff2
2016-05-06 01:09:21 +00:00
Colin Cross
200aa27c86
Support prepended arch-specific properties
...
am: 6ee75b61cd
* commit '6ee75b61cd6aa1f72175fd6c48de2e772c194f7c':
Support prepended arch-specific properties
Change-Id: Ib93e01e93b17d42e2b7b3846668fa7440c6adb89
2016-05-06 01:04:45 +00:00
Colin Cross
6ee75b61cd
Support prepended arch-specific properties
...
Arch-specific static libraries should be prepended so that the common
static libraries can depend on them.
Bug: 26968262
Change-Id: I40a21d18ece8f6d20824437e7180628b29ffdd04
2016-05-05 16:49:43 -07:00
Dan Willemsen
6e2fe205bc
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation am: 3b1fffa33b
am: 7401b56cd0
am: 600cfd92e9
...
am: 0838b6742c
* commit '0838b6742c6158e975b07fbd0ed78fa5a0c153e4':
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation
Change-Id: I475e320be883f2be81a9ea108af630113aa503e5
2016-05-05 23:40:02 +00:00
Dan Willemsen
0838b6742c
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation am: 3b1fffa33b
am: 7401b56cd0
...
am: 600cfd92e9
* commit '600cfd92e9fbdeb76d70e110389d2075acd4cada':
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation
Change-Id: I9a5894b289d129368221958c6cfa150bc68f74d9
2016-05-05 23:34:59 +00:00
Dan Willemsen
600cfd92e9
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation am: 3b1fffa33b
...
am: 7401b56cd0
* commit '7401b56cd0d998c171f90fde8df5ce796c741c5a':
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation
Change-Id: I6ea9b658e500cfae8c4e80301c55eef9a86b1432
2016-05-05 23:30:06 +00:00
Dan Willemsen
7401b56cd0
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation
...
am: 3b1fffa33b
* commit '3b1fffa33b34e0efb17b46e7461609f4665285ed':
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation
Change-Id: I88ca2ab339a1450f1831d31b33e025729839abbf
2016-05-05 23:25:32 +00:00
Dan Willemsen
3b1fffa33b
Fix Android.mk LOCAL_EXPORT_C_INCLUDE_DIRS generation
...
We were keeping the original array, and adding duplicates with -I
removed. Instead, only add entries that start with -I, but continue
stripping that off. This removes the -isystem arguments from the NDK
libraries.
Change-Id: I8fd71bbd6b7a051aad7e80a92a05dbdc05a6b87a
2016-05-05 15:11:48 -07:00
Dan Willemsen
7a6b0a76fc
Stop using the mips32r6 ABI in MegaDevice am: 66187d987c
am: a76bbe2bab
am: e9044bd5c7
...
am: 481d6af792
* commit '481d6af7929ada26ce88a181cc43666b7b58f7fb':
Stop using the mips32r6 ABI in MegaDevice
Change-Id: I89654b37275a5a154b5696a4e7500eafbfbb1d19
2016-05-05 21:42:56 +00:00
Dan Willemsen
481d6af792
Stop using the mips32r6 ABI in MegaDevice am: 66187d987c
am: a76bbe2bab
...
am: e9044bd5c7
* commit 'e9044bd5c7c42c5e195d33e32cff26140bcb33c1':
Stop using the mips32r6 ABI in MegaDevice
Change-Id: I77cbc6786143b583e252de03592975d619ffbe57
2016-05-05 21:38:18 +00:00
Dan Willemsen
e9044bd5c7
Stop using the mips32r6 ABI in MegaDevice am: 66187d987c
...
am: a76bbe2bab
* commit 'a76bbe2bab3921a98b7ac9a1ac74f124acd8198e':
Stop using the mips32r6 ABI in MegaDevice
Change-Id: Ie1cab9f669ed3ce09d1a85bc5676707d2c5d5daf
2016-05-05 21:33:12 +00:00
Dan Willemsen
a76bbe2bab
Stop using the mips32r6 ABI in MegaDevice
...
am: 66187d987c
* commit '66187d987c08ec1cfd489102f1097f9f20d15818':
Stop using the mips32r6 ABI in MegaDevice
Change-Id: Ie4a99a2175fe80f970041f15e4eeb78085347460
2016-05-05 21:28:24 +00:00
Dan Willemsen
66187d987c
Stop using the mips32r6 ABI in MegaDevice
...
It was present in the r10 NDK checked into the platform, but is not
available in the r11 NDK nor the official r10 NDK.
Change-Id: I45a2dcf8acc810174c77a0a19870fb849f674b72
2016-05-05 13:20:45 -07:00
Colin Cross
0efb5c7c48
Update path to ninja am: 3a31f1665c
am: 80ca2c90b6
am: 8039c71838
...
am: c6ee3cad77
* commit 'c6ee3cad770cab80899b23dcc6f406f7b86b550b':
Update path to ninja
Change-Id: Ie0078b6a62f4ab8bde31a7f79d479b8bce016688
2016-05-05 19:16:22 +00:00
Colin Cross
c6ee3cad77
Update path to ninja am: 3a31f1665c
am: 80ca2c90b6
...
am: 8039c71838
* commit '8039c71838834d69b22db8a3ebfe96649e156772':
Update path to ninja
Change-Id: I94095430db2c0b64fa17d6e89a3d9ead760b2f33
2016-05-05 19:11:59 +00:00