am: d517c2a
* commit 'd517c2a73ee517683ba6e70acb701bc34ea64291':
Move runpaths out of global ldflags
Change-Id: I9ff45bde7f3a6a9be67d51cfb638decbbdc3ac61
am: d30e610
* commit 'd30e610ef24425596d1787755b6f952bb04b6c1d':
Move runpaths out of global ldflags
Change-Id: I6a486e2c3582b295dabb3585733dc013186a07d3
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
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
am: a5c3ee0
* commit 'a5c3ee0ef948559225df3f8182fecde7052b3927':
Various host flag updates to match Make
Change-Id: I616abbacf44909817fda4e0ebee2d4cd5f5de8dd
am: 1e43a62
* commit '1e43a621192330a9dcc8d9665eed72d86379dd01':
Various host flag updates to match Make
Change-Id: Ia1e3e5535316df35d5f6f776079265c2ae08b3f9
am: 01fdd3d
* commit '01fdd3d8c1867d71d718ed900ecf41f7f7245d18':
Various host flag updates to match Make
Change-Id: I24a28b07428d57218d409f63488fe9e8b7e04554
Some of these are updates from the old build system, others are just
differences/bugs being corrected.
Change-Id: Ied7f47ade495dcb26ba3611e636869cba283860f
am: 599a8ba
* commit '599a8ba79b69ef82bbd61bed93d6b098d433306a':
Only add -fdebug-prefix-map on Linux hosts
Change-Id: I3e861efe981a5318a5be3b7b4367464c9d8aa9d1
am: 9c2e82d
* commit '9c2e82dd20bc3b7c85f51970cfc94179008e0907':
Only add -fdebug-prefix-map on Linux hosts
Change-Id: Ibfd92457ac0ae44d26541d62d0111fbd52d01a51
am: 99b5a09
* commit '99b5a09022a06a09d20a6fe0c25bdf9f369aaa5c':
Only add -fdebug-prefix-map on Linux hosts
Change-Id: Ie94615c29eda13bdbac8a646ece9302b35a27610
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)
am: 00c3dbb
* commit '00c3dbbb797f245dfd99f5ef219466fdf18f6cb3':
Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE
Change-Id: I454c5f2341570db20c3f8d0903fbc3cf268a5ce5
am: 1d308c7
* commit '1d308c7737ecf990773f5bba91be8e3f7064d371':
Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE
Change-Id: Ice9e6fa0985f5d37973221e09390de2fe618ae29
am: 8e1e3fb
* commit '8e1e3fba871ac32087c9095127359e2e5636e554':
Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE
Change-Id: I924948b4fa6d53f0ee083f57995cf4f467ceb74e
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
LOCAL_MODULE_STEM adds the expected extension to the installation path,
remove the extension from the filename.
Change-Id: I54dbcfa73d8d07fc3630caf2d582160003e28f79
Disable installing static libraries for now by resetting the installer
when creating a static library variant.
Change-Id: I9360b5c57d95fc0712539accb9450b5fa402fade
(cherry picked from commit 7b106e4e9f)
Disable installing static libraries for now by resetting the installer
when creating a static library variant.
Change-Id: I9360b5c57d95fc0712539accb9450b5fa402fade
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