Commit Graph

81513 Commits

Author SHA1 Message Date
Dan Willemsen
9d389bfef9 Move runpaths out of global ldflags am: d30e610
am: d517c2a

* commit 'd517c2a73ee517683ba6e70acb701bc34ea64291':
  Move runpaths out of global ldflags

Change-Id: I9ff45bde7f3a6a9be67d51cfb638decbbdc3ac61
2016-03-31 20:54:41 +00:00
Dan Willemsen
d517c2a73e Move runpaths out of global ldflags
am: d30e610

* commit 'd30e610ef24425596d1787755b6f952bb04b6c1d':
  Move runpaths out of global ldflags

Change-Id: I6a486e2c3582b295dabb3585733dc013186a07d3
2016-03-31 20:51:34 +00:00
Dan Willemsen
6102f525c7 Fix ToolchainLdflags calls am: e717492 am: 2c9a4c0
am: 6accdaf

* commit '6accdaf3df3a2bde498095c53228a868bb5ed830':
  Fix ToolchainLdflags calls

Change-Id: I2551a8a88a697a649e795fd0716a46a70c6ccbbd
2016-03-31 07:08:06 +00:00
Dan Willemsen
6accdaf3df Fix ToolchainLdflags calls am: e717492
am: 2c9a4c0

* commit '2c9a4c0f0ed7da360e5782b094c2f5c349149a8c':
  Fix ToolchainLdflags calls

Change-Id: Ibe59f7e7cb68b22f243bc956b5000e8247563572
2016-03-31 07:05:29 +00:00
Colin Cross
f89b42259f Remove extension from LOCAL_MODULE_STEM am: ff019aa
am: 6cb437a

* commit '6cb437afc6a8d60b2b326e17699c95f1ba59e2b2':
  Remove extension from LOCAL_MODULE_STEM

Change-Id: I9dfde9f54088d9a0249f08b68a2f15e9577e7fb0
2016-03-31 07:02:52 +00:00
Colin Cross
7a09402124 Don\'t install static libraries am: f9cf41f
am: cde0b7c

* commit 'cde0b7c83553f25cb36a5671bfb59b061e6b32fe':
  Don't install static libraries

Change-Id: I4cb22cf46e4ef0af4deba9be12063c370f51cd37
2016-03-31 07:02:52 +00:00
Dan Willemsen
2c9a4c0f0e Fix ToolchainLdflags calls
am: e717492

* commit 'e71749280e895d588a229ba5a64fc8a4f5a71a85':
  Fix ToolchainLdflags calls

Change-Id: I7458bb398bcdb4d2b76fa43214058133b64ac601
2016-03-31 07:02:51 +00:00
Dan Willemsen
d30e610ef2 Move runpaths out of global ldflags
The make macros add these to the linker lines even if the default
compiler flags are being skipped.

This also allows us to add another runpath for test binaries, which are
currently being installed in:

  <out>/host/linux-x86/nativetest[64]/<test>/<binary>

So they need to use ../../lib[64] as a rpath.

Change-Id: Ia7e954cdf63bc627a8f71d01c953530355c248ab
2016-03-31 00:00:02 -07:00
Colin Cross
6cb437afc6 Remove extension from LOCAL_MODULE_STEM
am: ff019aa

* commit 'ff019aa4cff6f8636102003ac14de5442ea6758f':
  Remove extension from LOCAL_MODULE_STEM

Change-Id: I6cd8b82822e6bf017634959391b936e4c35be47e
2016-03-31 06:59:29 +00:00
Colin Cross
cde0b7c835 Don\'t install static libraries
am: f9cf41f

* commit 'f9cf41f70331259fdb8ce87a720d851eb2223d3f':
  Don't install static libraries

Change-Id: I6da4aa2bd3c4751d53caa610336a170d65ade499
2016-03-31 06:59:29 +00:00
Dan Willemsen
e71749280e Fix ToolchainLdflags calls
Instead of having the baseCompiler adjust the Ldflags, teach
objectLinker about ToolchainLdflags. And don't assume that
ToolchainLdflags will work for Clang too, add a ToolchainClangLdflags
call.

Change-Id: I5f546e46f32edf3fcf75a44bee2c5ee103bc5de3
2016-03-30 21:16:34 -07:00
Dan Willemsen
d3e03b820e Various host flag updates to match Make am: 01fdd3d am: 1e43a62
am: a5c3ee0

* commit 'a5c3ee0ef948559225df3f8182fecde7052b3927':
  Various host flag updates to match Make

Change-Id: I616abbacf44909817fda4e0ebee2d4cd5f5de8dd
2016-03-30 22:17:28 +00:00
Dan Willemsen
a5c3ee0ef9 Various host flag updates to match Make am: 01fdd3d
am: 1e43a62

* commit '1e43a621192330a9dcc8d9665eed72d86379dd01':
  Various host flag updates to match Make

Change-Id: Ia1e3e5535316df35d5f6f776079265c2ae08b3f9
2016-03-30 22:10:49 +00:00
Dan Willemsen
1e43a62119 Various host flag updates to match Make
am: 01fdd3d

* commit '01fdd3d8c1867d71d718ed900ecf41f7f7245d18':
  Various host flag updates to match Make

Change-Id: I24a28b07428d57218d409f63488fe9e8b7e04554
2016-03-30 21:39:22 +00:00
Dan Willemsen
01fdd3d8c1 Various host flag updates to match Make
Some of these are updates from the old build system, others are just
differences/bugs being corrected.

Change-Id: Ied7f47ade495dcb26ba3611e636869cba283860f
2016-03-30 12:35:07 -07:00
Dan Willemsen
df16b6c564 Merge "Provide a default DeviceArchVariant" am: d6d6b69 am: d75c188
am: 4b879d6

* commit '4b879d624ad80ee8a01c891d244f73453ae4cf5e':
  Provide a default DeviceArchVariant

Change-Id: Ic415a0ac5c24ffb89c7b3ba331d25f18df8871a5
2016-03-30 16:07:16 +00:00
Dan Willemsen
4b879d624a Merge "Provide a default DeviceArchVariant" am: d6d6b69
am: d75c188

* commit 'd75c1887e5bf17262ba48d6c9699bdd52bb6d7d3':
  Provide a default DeviceArchVariant

Change-Id: I860e3d67894e17d904f93793ffc10432ed144b5e
2016-03-30 06:40:27 +00:00
Dan Willemsen
d75c1887e5 Merge "Provide a default DeviceArchVariant"
am: d6d6b69

* commit 'd6d6b6942d9c908c63c8846537b05e405d487d1a':
  Provide a default DeviceArchVariant

Change-Id: I2eb8cb6586d1b5c75f5e8cb88892d6dc90e0225f
2016-03-30 06:36:33 +00:00
Dan Willemsen
d6d6b6942d Merge "Provide a default DeviceArchVariant" 2016-03-30 06:26:54 +00:00
Dan Willemsen
a91d127443 Provide a default DeviceArchVariant
The empty string is no longer a valid arm64 arch variant.

Change-Id: I61468ba09f9fd629e9ebd3915e266490416f65d6
2016-03-29 22:06:42 -07:00
Dan Willemsen
149711bf7b Merge "Only add -fdebug-prefix-map on Linux hosts" am: 99b5a09 am: 9c2e82d
am: 599a8ba

* commit '599a8ba79b69ef82bbd61bed93d6b098d433306a':
  Only add -fdebug-prefix-map on Linux hosts

Change-Id: I3e861efe981a5318a5be3b7b4367464c9d8aa9d1
2016-03-30 04:22:03 +00:00
Dan Willemsen
599a8ba79b Merge "Only add -fdebug-prefix-map on Linux hosts" am: 99b5a09
am: 9c2e82d

* commit '9c2e82dd20bc3b7c85f51970cfc94179008e0907':
  Only add -fdebug-prefix-map on Linux hosts

Change-Id: Ibfd92457ac0ae44d26541d62d0111fbd52d01a51
2016-03-30 04:18:16 +00:00
Dan Willemsen
9c2e82dd20 Merge "Only add -fdebug-prefix-map on Linux hosts"
am: 99b5a09

* commit '99b5a09022a06a09d20a6fe0c25bdf9f369aaa5c':
  Only add -fdebug-prefix-map on Linux hosts

Change-Id: Ie94615c29eda13bdbac8a646ece9302b35a27610
2016-03-30 04:14:28 +00:00
Dan Willemsen
99b5a09022 Merge "Only add -fdebug-prefix-map on Linux hosts" 2016-03-30 04:07:54 +00:00
Colin Cross
e648735d8e Merge "Remove extension from LOCAL_MODULE_STEM" am: e925ffc am: 9b79db3
am: d717c22

* commit 'd717c22685812a17d0878a04b93bd133b994215a':
  Remove extension from LOCAL_MODULE_STEM

Change-Id: I8290ab79f3329d3c5f744956a65811d3725b3734
2016-03-30 02:02:56 +00:00
Colin Cross
d717c22685 Merge "Remove extension from LOCAL_MODULE_STEM" am: e925ffc
am: 9b79db3

* commit '9b79db366e7e35ce4277d4a9c11d2a0ff0847167':
  Remove extension from LOCAL_MODULE_STEM

Change-Id: I623dc4fc4ef659ac80767f6f11a566a78fa460b8
2016-03-30 01:59:13 +00:00
Colin Cross
9b79db366e Merge "Remove extension from LOCAL_MODULE_STEM"
am: e925ffc

* commit 'e925ffce03086c8654265705a7e0d3f4558ff5e9':
  Remove extension from LOCAL_MODULE_STEM

Change-Id: I57e3e2eff355235e25ff7bd46ba6213fc0e60c9b
2016-03-30 01:29:47 +00:00
Colin Cross
e925ffce03 Merge "Remove extension from LOCAL_MODULE_STEM" 2016-03-30 01:15:44 +00:00
Colin Cross
ff019aa4cf Remove extension from LOCAL_MODULE_STEM
LOCAL_MODULE_STEM adds the expected extension to the installation path,
remove the extension from the filename.

Change-Id: I54dbcfa73d8d07fc3630caf2d582160003e28f79
(cherry picked from commit bf305dea81)
2016-03-29 18:05:15 -07:00
Dan Willemsen
0c38c5ea17 Only add -fdebug-prefix-map on Linux hosts
Change-Id: I4fb865fbe40020f2d69d598491e755f793b62b7c
2016-03-29 18:03:54 -07:00
Dan Willemsen
9ca9a416ae Fix arm[64] cflags am: 110a89d am: 21bf497
am: d2d8cac

* commit 'd2d8cac61a4f1e8eb610e93385bdc5602739bfaa':
  Fix arm[64] cflags

Change-Id: I072a154ad68a271551e3d88d0b0a234f8307d4bd
2016-03-30 00:57:02 +00:00
Dan Willemsen
d2d8cac61a Fix arm[64] cflags am: 110a89d
am: 21bf497

* commit '21bf497e53713c388aec040ef1730fb41b5024be':
  Fix arm[64] cflags

Change-Id: Ib9cf6d5ca13d033a7f61baac02b8ec6fd35f8a83
2016-03-30 00:53:28 +00:00
Dan Willemsen
21bf497e53 Fix arm[64] cflags
am: 110a89d

* commit '110a89d2c57a31f7e2ad7e15a70dca77167da68d':
  Fix arm[64] cflags

Change-Id: I153d142b126c03cefc10d0e02d0b239a5060d28c
2016-03-30 00:50:01 +00:00
Dan Willemsen
f57ab34de5 Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE am: 8e1e3fb am: 1d308c7
am: 00c3dbb

* commit '00c3dbbb797f245dfd99f5ef219466fdf18f6cb3':
  Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE

Change-Id: I454c5f2341570db20c3f8d0903fbc3cf268a5ce5
2016-03-30 00:49:48 +00:00
Dan Willemsen
00c3dbbb79 Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE am: 8e1e3fb
am: 1d308c7

* commit '1d308c7737ecf990773f5bba91be8e3f7064d371':
  Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE

Change-Id: Ice9e6fa0985f5d37973221e09390de2fe618ae29
2016-03-30 00:46:13 +00:00
Dan Willemsen
1d308c7737 Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE
am: 8e1e3fb

* commit '8e1e3fba871ac32087c9095127359e2e5636e554':
  Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE

Change-Id: I924948b4fa6d53f0ee083f57995cf4f467ceb74e
2016-03-30 00:42:32 +00:00
Dan Willemsen
110a89d2c5 Fix arm[64] cflags
Limit arm cpu variants to armv7-a-neon only, and handle a generic
armv7-a-neon cpu variant. Add arm64 cortex-a53 cpu variant. Sanity check
the arch variant against supported versions.

Change-Id: I8ecdea4cd36d9c82e1f29b158efc131f8b1cbc4d
2016-03-30 00:40:14 +00:00
Colin Cross
2c6467b43e Revert "Remove useless LOCAL_ACP_UNAVAILABLE" DO NOT MERGE ANYWHERE am: 27a0040 -s ours
am: fb13d1b  -s ours

* commit 'fb13d1b24cb689db53f431c1daa1d401b091646f':
  Revert "Remove useless LOCAL_ACP_UNAVAILABLE" DO NOT MERGE ANYWHERE

Change-Id: I5bf6149f793e1d795db2ac6300e6944c8b3081e9
2016-03-30 00:39:04 +00:00
Colin Cross
bf305dea81 Remove extension from LOCAL_MODULE_STEM
LOCAL_MODULE_STEM adds the expected extension to the installation path,
remove the extension from the filename.

Change-Id: I54dbcfa73d8d07fc3630caf2d582160003e28f79
2016-03-29 17:32:06 -07:00
Colin Cross
fb13d1b24c Revert "Remove useless LOCAL_ACP_UNAVAILABLE" DO NOT MERGE ANYWHERE
am: 27a0040  -s ours

* commit '27a0040569ee789dfedb06caa515f8c16bb67440':
  Revert "Remove useless LOCAL_ACP_UNAVAILABLE" DO NOT MERGE ANYWHERE

Change-Id: Ic831a337c85dbe81e9eda0e6f5084a8555ad9383
2016-03-30 00:32:00 +00:00
Colin Cross
f9cf41f703 Don't install static libraries
Disable installing static libraries for now by resetting the installer
when creating a static library variant.

Change-Id: I9360b5c57d95fc0712539accb9450b5fa402fade
(cherry picked from commit 7b106e4e9f)
2016-03-29 17:19:26 -07:00
Colin Cross
27a0040569 Revert "Remove useless LOCAL_ACP_UNAVAILABLE" DO NOT MERGE ANYWHERE
This reverts commit f778e12c57.

LOCAL_ACP_UNAVAILABLE is still necessary in nyc-dev.

Change-Id: I25ce63162cb30cb1b5d6173eef0f6b99298162fe
2016-03-29 17:14:54 -07:00
Dan Willemsen
8e1e3fba87 Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE
Port of Id3994c6d334c8bb673fc3849550f591136a8dd6a

Change-Id: Ic9d96ff81f9119e012f45e8e3b3a76961a922a21
2016-03-29 15:47:08 -07:00
Colin Cross
04724757f1 Don\'t install static libraries
am: 7b106e4

* commit '7b106e4e9fb13e39ac9a1613a7ddeac3fef2d4b1':
  Don't install static libraries
2016-03-28 22:58:58 +00:00
Colin Cross
ec438d6c62 Manual merge of AOSP into nyc-dev
am: d27a5c8

* commit 'd27a5c8fb9ac49763e363a93cb8f3cdd0388700f':
2016-03-28 22:25:07 +00:00
Colin Cross
d27a5c8fb9 Manual merge of AOSP into nyc-dev
Change-Id: I983bae75b69e63874b6f4dd32a760c23603992fd
2016-03-25 18:08:39 -07:00
Colin Cross
7b106e4e9f Don't install static libraries
Disable installing static libraries for now by resetting the installer
when creating a static library variant.

Change-Id: I9360b5c57d95fc0712539accb9450b5fa402fade
2016-03-25 17:31:43 -07:00
Colin Cross
944beef615 Merge "Use correct install paths in generated Android.mk" 2016-03-24 22:02:12 +00:00
Dan Willemsen
eea8e6c7e1 Merge "Improve BUILDDIR handling with symlinks" 2016-03-24 20:38:08 +00:00
Colin Cross
a23446680f Use correct install paths in generated Android.mk
Extract Soong's install path and put it in the generated Android.mk file
so that tests get installed in the correct place.

Change-Id: Id4726855c5677855406de20773a5da533bdd4cea
2016-03-24 13:14:12 -07:00