<feed xmlns='http://www.w3.org/2005/Atom'>
<title>build_soong, branch android-9.0.0_r32</title>
<subtitle>Fork of build/soong
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/'/>
<entry>
<title>Merge "Remove workaround for cortex-a55/a75" into pi-dev</title>
<updated>2018-06-30T00:46:02+00:00</updated>
<author>
<name>TreeHugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2018-06-30T00:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=a5471138c51014e1cfa84a50bf3c7da26e5a06cb'/>
<id>a5471138c51014e1cfa84a50bf3c7da26e5a06cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove workaround for cortex-a55/a75</title>
<updated>2018-06-19T00:42:21+00:00</updated>
<author>
<name>Yi Kong</name>
<email>yikong@google.com</email>
</author>
<published>2018-06-17T09:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=40c869b0aeff3df0d34a6b0540c1a04c142552ff'/>
<id>40c869b0aeff3df0d34a6b0540c1a04c142552ff</id>
<content type='text'>
Test: m checkbuild
Test: boot on a55/a75 device, pass bionic tests
Bug: 110235326
Change-Id: I5ab2102352a6efe1173b3097875e6e779d4a1a09
Merged-In: I5ab2102352a6efe1173b3097875e6e779d4a1a09
(cherry picked from commit 9a350e644b4e5762df5838e007a55af68449c937)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: m checkbuild
Test: boot on a55/a75 device, pass bionic tests
Bug: 110235326
Change-Id: I5ab2102352a6efe1173b3097875e6e779d4a1a09
Merged-In: I5ab2102352a6efe1173b3097875e6e779d4a1a09
(cherry picked from commit 9a350e644b4e5762df5838e007a55af68449c937)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ToolingCFlags overrides to include other new architectures</title>
<updated>2018-06-19T00:37:02+00:00</updated>
<author>
<name>Yi Kong</name>
<email>yikong@google.com</email>
</author>
<published>2018-06-15T05:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=9747eed816fda6b1766f20dfb84b43ffe4abc1be'/>
<id>9747eed816fda6b1766f20dfb84b43ffe4abc1be</id>
<content type='text'>
Bug: 110235326
Test: m checkbuild
Change-Id: Ifaa35db08d35ed3cb14fce3e9c5643f26bc3f706
Merged-In: I9d0ada05d95bb260500c1d694332a73363b0f299
(cherry picked from commit 32a779171b78615b231d0680872942d2dd07b519)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 110235326
Test: m checkbuild
Change-Id: Ifaa35db08d35ed3cb14fce3e9c5643f26bc3f706
Merged-In: I9d0ada05d95bb260500c1d694332a73363b0f299
(cherry picked from commit 32a779171b78615b231d0680872942d2dd07b519)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix VNDK-Ext ABI check regression</title>
<updated>2018-06-13T17:56:10+00:00</updated>
<author>
<name>Logan Chien</name>
<email>loganchien@google.com</email>
</author>
<published>2018-06-13T14:32:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=39299e61610198b3d3c511a58ea540471d8e29c2'/>
<id>39299e61610198b3d3c511a58ea540471d8e29c2</id>
<content type='text'>
VNDK-Ext are modules with `vndk.enabled: true` but not having
`vendor_available: true`.  In addition, VNDK-Ext should be checked by
source ABI checker.  This change fixes the regression introduced in

Bug: 110142940
Test: Create libminijail_ext, break some ABIs, and see an error.
Merged-In: I8b47ac12d2e132f641129c9549ed22c3971d6c89
Change-Id: I8b47ac12d2e132f641129c9549ed22c3971d6c89
(cherry picked from commit ef1ff3de9804d8e99df06f0874c974b3f1e85e36)
Signed-off-by: Jayant Chowdhary &lt;jchowdhary@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VNDK-Ext are modules with `vndk.enabled: true` but not having
`vendor_available: true`.  In addition, VNDK-Ext should be checked by
source ABI checker.  This change fixes the regression introduced in

Bug: 110142940
Test: Create libminijail_ext, break some ABIs, and see an error.
Merged-In: I8b47ac12d2e132f641129c9549ed22c3971d6c89
Change-Id: I8b47ac12d2e132f641129c9549ed22c3971d6c89
(cherry picked from commit ef1ff3de9804d8e99df06f0874c974b3f1e85e36)
Signed-off-by: Jayant Chowdhary &lt;jchowdhary@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add kotlin stdlib to javac classpath</title>
<updated>2018-06-06T06:18:50+00:00</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2018-06-06T00:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=19b1742614570b0debcdd13238917126924d321c'/>
<id>19b1742614570b0debcdd13238917126924d321c</id>
<content type='text'>
Java modules that have .kt sources may also use kotlin stdlib types
in their .java sources.

Bug: 78245848
Test: m checkbuild
Change-Id: I064cb76b8a641ad92d648febaa400bc01549a9c5
Merged-In: I064cb76b8a641ad92d648febaa400bc01549a9c5
(cherry picked from commit 49da2757cd04850b4667504e7e9bd595aad25c94)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Java modules that have .kt sources may also use kotlin stdlib types
in their .java sources.

Bug: 78245848
Test: m checkbuild
Change-Id: I064cb76b8a641ad92d648febaa400bc01549a9c5
Merged-In: I064cb76b8a641ad92d648febaa400bc01549a9c5
(cherry picked from commit 49da2757cd04850b4667504e7e9bd595aad25c94)
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable CFI for vendor variants of all components</title>
<updated>2018-05-28T20:57:48+00:00</updated>
<author>
<name>Vishwath Mohan</name>
<email>vishwath@google.com</email>
</author>
<published>2018-05-28T20:54:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=9ccbba0200cf56cc6b1b09bc45fa2efb1ea9a411'/>
<id>9ccbba0200cf56cc6b1b09bc45fa2efb1ea9a411</id>
<content type='text'>
The current VNDK ABI snapshot expects that CFI is disabled for
components that either in the include paths (from cfi-common.mk) OR
enabled directly in the makefile/blueprint. However, on non-arm64
architectures, the build system was only disabling CFI for vendor
components in the include paths.

This topic corrects it by (a) removing the include paths check to
disable CFI for vendor variants (this CL), and (b) inheriting the CFI
include paths in all product configs to ensure that when we update the
ABI we're able to move to relying exclusively
on (PRODUCT_)CFI_INCLUDE_PATHS.

Bug: 66301104
Test: ABI matches for all architectures.
Change-Id: I648edf13346b18fd88b623682e8590ed44709e0d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current VNDK ABI snapshot expects that CFI is disabled for
components that either in the include paths (from cfi-common.mk) OR
enabled directly in the makefile/blueprint. However, on non-arm64
architectures, the build system was only disabling CFI for vendor
components in the include paths.

This topic corrects it by (a) removing the include paths check to
disable CFI for vendor variants (this CL), and (b) inheriting the CFI
include paths in all product configs to ensure that when we update the
ABI we're able to move to relying exclusively
on (PRODUCT_)CFI_INCLUDE_PATHS.

Bug: 66301104
Test: ABI matches for all architectures.
Change-Id: I648edf13346b18fd88b623682e8590ed44709e0d
</pre>
</div>
</content>
</entry>
<entry>
<title>Restrict CFI_INCLUDE_PATHS to Arm64</title>
<updated>2018-05-25T01:36:18+00:00</updated>
<author>
<name>Vishwath Mohan</name>
<email>vishwath@google.com</email>
</author>
<published>2018-05-25T01:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=1c54f66bd56d00592b6ce55826411ae6af9e2697'/>
<id>1c54f66bd56d00592b6ce55826411ae6af9e2697</id>
<content type='text'>
This CL restricts CFI_INCLUDE_PATHS and PRODUCT_CFI_INCLUDE_PATHS to
Arm64 only.

Bug: 66301104
Test: x86 targets do not respect the include paths variables
Change-Id: I66ec2fb05435535aaf5d59fdfc7a170a4fdd4f26
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This CL restricts CFI_INCLUDE_PATHS and PRODUCT_CFI_INCLUDE_PATHS to
Arm64 only.

Bug: 66301104
Test: x86 targets do not respect the include paths variables
Change-Id: I66ec2fb05435535aaf5d59fdfc7a170a4fdd4f26
</pre>
</div>
</content>
</entry>
<entry>
<title>Disable CFI for vendor variants of VNDK libraries</title>
<updated>2018-05-24T06:39:38+00:00</updated>
<author>
<name>Vishwath Mohan</name>
<email>vishwath@google.com</email>
</author>
<published>2018-05-24T02:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=7589c82eecd4c25279f64464609708ff8400dcb0'/>
<id>7589c82eecd4c25279f64464609708ff8400dcb0</id>
<content type='text'>
Enabling CFI changes the VNDK ABI from the frozen snapshot, so the
only solution for now is to temporarily disable CFI on all vendor
variants for the sake of compatibility.

Bug: 66301104
Test: ABI is consistent.
Change-Id: Ie7dca41e0f647808b08adede09a30f3c746e6bda
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabling CFI changes the VNDK ABI from the frozen snapshot, so the
only solution for now is to temporarily disable CFI on all vendor
variants for the sake of compatibility.

Bug: 66301104
Test: ABI is consistent.
Change-Id: Ie7dca41e0f647808b08adede09a30f3c746e6bda
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Allow abi diffs sanitized variants of vndk libraries on production devices." into pi-dev</title>
<updated>2018-05-23T17:47:38+00:00</updated>
<author>
<name>Vishwath Mohan</name>
<email>vishwath@google.com</email>
</author>
<published>2018-05-23T17:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=165e01b744fe42cf700e388f7e0fb874966a6bfc'/>
<id>165e01b744fe42cf700e388f7e0fb874966a6bfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add bpf module type" into pi-dev</title>
<updated>2018-05-22T06:22:00+00:00</updated>
<author>
<name>TreeHugger Robot</name>
<email>treehugger-gerrit@google.com</email>
</author>
<published>2018-05-22T06:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/build_soong/commit/?id=683444e40f552f7b1d71ed777c7c58a769c2ec72'/>
<id>683444e40f552f7b1d71ed777c7c58a769c2ec72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
