Colin Cross
f5855d5558
Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main am: 2998c33d43
am: 078254139c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2817720
Change-Id: I3741083e31aed40a5a08edf9d91ac545212bfdcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 02:14:46 +00:00
Joe Onorato
596ce76267
Merge "Add accessor function for bool product variables." into main am: 9390fb85f6
am: 26ce228d59
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857545
Change-Id: I5c1152136b9015e30b95b942e67d507bd2c25b58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 01:44:13 +00:00
Colin Cross
602e7436cb
Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main am: 2998c33d43
am: e4f28b5a03
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2817720
Change-Id: I2d072a53e04a05e59072b22f9bdb1b7857b8508a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 01:42:26 +00:00
Joe Onorato
4c4a215be3
Merge "Add accessor function for bool product variables." into main am: 9390fb85f6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857545
Change-Id: Ib9054a8f8e0d5c2af3fc2bb7d568df1d234e5606
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 01:38:38 +00:00
Colin Cross
078254139c
Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main am: 2998c33d43
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2817720
Change-Id: Iaf65c68d8c427a5d991401f85bd1c220b2303a9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 01:37:56 +00:00
Joe Onorato
26ce228d59
Merge "Add accessor function for bool product variables." into main am: 9390fb85f6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2857545
Change-Id: Iebb94241b9f127458b28f7fed4e9a2c8e912a9f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 01:21:50 +00:00
Colin Cross
e4f28b5a03
Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main am: 2998c33d43
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2817720
Change-Id: If970d7ed844d01913dae37cf1398248714775814
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-05 01:09:37 +00:00
Joe Onorato
9390fb85f6
Merge "Add accessor function for bool product variables." into main
2023-12-05 00:53:05 +00:00
Colin Cross
2998c33d43
Merge "Add TestContext parameter to ContentFromFileRuleForTests" into main
2023-12-05 00:29:10 +00:00
Jooyung Han
9582159c4d
Generate vendor specific STUB_LIBRARIES
...
When generating vendor/etc/linker.config.pb, STUB_LIBRARIES was used.
Because it lists *all* libraries with stubs regardless of its
install location (vendor or system), using it for vendor
linker.config.pb doesn't make sense. Instead, use vendor-specific
STUB_LIBRARIES, which is named SOONG_STUB_VENDOR_LIBRARIES.
Bug: 313806237
Test: m (aosp_cf_x86_64_phone)
Test: $OUT/vendor/etc/linker.config.pb not listing libz.so
Change-Id: Icd0aaf92d9630c07f58c4739a9f0ac713516db43
2023-12-05 08:24:38 +09:00
Jeff Sharkey
433be482ae
Merge "Include Ravenwood tests in general-tests
." into main
2023-12-04 18:15:35 +00:00
Elliott Hughes
c957a1e10b
riscv64: disable a weird option. am: bee01f7d62
am: db91ef7070
am: 1f4c37ceda
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853594
Change-Id: I2d0be5578664a717e447a6e4446abf04a7285b8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-04 18:11:21 +00:00
Elliott Hughes
7fac757428
riscv64: disable a weird option. am: bee01f7d62
am: 3465d10154
am: cfed7e53cf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853594
Change-Id: I55d033e261f6efea503adbc0e1ddf526174c5def
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-04 18:09:17 +00:00
Elliott Hughes
1f4c37ceda
riscv64: disable a weird option. am: bee01f7d62
am: db91ef7070
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853594
Change-Id: Ie4a8f22cc8fa95014655672118871db6acf18980
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-04 17:38:32 +00:00
Joe Onorato
3fefc23391
Add accessor function for bool product variables.
...
Test: treehugger
Change-Id: If6a59ba140d28696d1411ee5b5fcfc4fc0e97926
2023-12-04 17:36:22 +00:00
Elliott Hughes
cfed7e53cf
riscv64: disable a weird option. am: bee01f7d62
am: 3465d10154
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853594
Change-Id: I2ce807bd9332721bba466731cae45c52a16f4508
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-04 17:24:34 +00:00
Elliott Hughes
db91ef7070
riscv64: disable a weird option. am: bee01f7d62
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853594
Change-Id: Icc74914bd257d0011a01920be031e9a8ca6fa498
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-04 17:04:50 +00:00
Elliott Hughes
3465d10154
riscv64: disable a weird option. am: bee01f7d62
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2853594
Change-Id: I5d38048a2be038b68f19df318e215c1c4d468b85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-04 16:52:42 +00:00
Yi Kong
9723e338ee
Do not perform AFDO or optimizing LTO for eng builds
...
Afdo creates more variants to build, and optimizing LTO is costly to
perform. Turn off these two optimizations for eng builds for a faster
build speed.
This reduces total C/C++ invocation time for aosp_arm64-eng by 6.28%.
Test: presubmit
Bug: 307753064
Change-Id: Ibac4269c66a64e896dba2074b607d71a2da37546
2023-12-04 19:04:00 +09:00
Jooyung Han
85707de8c1
Add cc_library.target.vendor.no_stubs
...
This is to handle libz special case. libz has stubs but not an LLNDK.
So, libz.vendor should be treated as non-stub-providing libraries and
Vendor APEX should bundle it if it's used by its contents.
libz will set no_stubs for vendor/product variants.
Bug: 313806237
Test: go tests ./apex/...
Change-Id: I10759d7073838909126f8bfe87654f11aa02fd32
2023-12-04 11:06:20 +09:00
Colin Cross
f61d03d241
Add TestContext parameter to ContentFromFileRuleForTests
...
The next CL will need a TestContext parameter in
ContentFromFileRuleForTests in order to retrieve the file rule contents
from the Config. Add it and update all the tests that use it in order
to simply review of the next CL.
Bug: 306029038
Test: go test ./...
Change-Id: Ia4b4c9854017ea3472fa2f8ba42cf7f72720496e
2023-12-03 17:22:56 -08:00
Elliott Hughes
bee01f7d62
riscv64: disable a weird option.
...
By default clang assumes that on riscv64 jumps are really expensive.
That's probably not true for the kind of SoCs we're dealing with, but
more importantly (see the bug) it causes clang to do loads from the
right hand side of a `&&` before the left hand side has been evaluated.
This found one latent bug in libcore, and it doesn't seem like the best
use of anyone's time to have to chase similar issues if they're going
to be similarly latent for riscv64 when we get clang's default fixed.
Bug: https://github.com/google/android-riscv64/issues/124
Test: treehugger
Change-Id: I640f1b43ea3d2452366ab86e97a9189fa9f5326c
2023-12-01 17:39:20 -08:00
Elliott Hughes
cda8ea38f5
Merge "riscv64: stop explicitly disabling emutls." into main am: 198583ed20
am: 7114430368
am: d5402d7796
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855429
Change-Id: I24bc51c79915bafbb09514e72a3faff2066ec41b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 22:38:38 +00:00
Elliott Hughes
9e01cd40e6
Merge "riscv64: stop explicitly disabling emutls." into main am: 198583ed20
am: 2c2dd13e64
am: 87939abd39
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855429
Change-Id: I21f12a03ab03b78371137279429748cf8a08aac9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 22:36:28 +00:00
Elliott Hughes
d5402d7796
Merge "riscv64: stop explicitly disabling emutls." into main am: 198583ed20
am: 7114430368
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855429
Change-Id: I53b1f850acb1f000d4b4713f78b3324cfe7d8bd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 22:23:09 +00:00
Elliott Hughes
87939abd39
Merge "riscv64: stop explicitly disabling emutls." into main am: 198583ed20
am: 2c2dd13e64
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855429
Change-Id: I916f2fbf0365b529c8eb711be847516b8aa813fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 22:04:28 +00:00
Elliott Hughes
2c2dd13e64
Merge "riscv64: stop explicitly disabling emutls." into main am: 198583ed20
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855429
Change-Id: I7b08bc843b215cc61adfe3477338d3d5af32a62c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 21:25:36 +00:00
Elliott Hughes
7114430368
Merge "riscv64: stop explicitly disabling emutls." into main am: 198583ed20
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855429
Change-Id: I39a7c1c8db0eb4bfb9886feb1deb8da44a2eee45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 21:25:13 +00:00
Colin Cross
df84980b21
Merge "Move test data installation to Soong" into main am: 0d5dd390c6
am: 8e29cb335a
am: 907d9581db
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834993
Change-Id: Ifd5c166112f2a5f6962b6aff3450ddb89d8264d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 20:35:00 +00:00
Colin Cross
ea4b6c1b60
Merge "Update go.mod and go.work to 1.21" into main am: 64823ec0be
am: 73edbcac5b
am: 0c714ca959
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855212
Change-Id: Ic9210f5d98b9db53c0705689dbff08bf54d5e806
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 20:31:51 +00:00
Colin Cross
b830249f4d
Merge "Move test data installation to Soong" into main am: 0d5dd390c6
am: 5eaf8b8e73
am: f8c3d2f72e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834993
Change-Id: I21ddc9e4b0e5aafea62e54ba9e5ec0259d600928
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 20:31:22 +00:00
Elliott Hughes
198583ed20
Merge "riscv64: stop explicitly disabling emutls." into main
2023-12-01 20:28:09 +00:00
Colin Cross
5b84bc85c1
Merge "Update go.mod and go.work to 1.21" into main am: 64823ec0be
am: 0b3a2a4ba6
am: 6f4a28fa5b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855212
Change-Id: I275db3ae860d8d1e8fe5389c950c5b8bae0eb03e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 20:27:41 +00:00
Colin Cross
907d9581db
Merge "Move test data installation to Soong" into main am: 0d5dd390c6
am: 8e29cb335a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834993
Change-Id: I8fa93f88d3c44632729283e7035e0ff18e94b887
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:59:50 +00:00
Colin Cross
0c714ca959
Merge "Update go.mod and go.work to 1.21" into main am: 64823ec0be
am: 73edbcac5b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855212
Change-Id: Ib8ed3fb96a2b90354902be0878ce04a0947a22de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:57:50 +00:00
Cole Faust
b6d834f747
Merge "Sandbox libcore-non-cts-tests-txt" into main am: d3fea22835
am: 2dddaa3246
am: 9eb58d2079
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2854024
Change-Id: I369bf82b4e67c9cf5236cc7e057448e953ce8dd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:57:03 +00:00
Colin Cross
f8c3d2f72e
Merge "Move test data installation to Soong" into main am: 0d5dd390c6
am: 5eaf8b8e73
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834993
Change-Id: Ia15e3eb0b1d8086fead5b0c872fde833af2f5d2e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:57:02 +00:00
Colin Cross
6f4a28fa5b
Merge "Update go.mod and go.work to 1.21" into main am: 64823ec0be
am: 0b3a2a4ba6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855212
Change-Id: I9ac8e2752c78eea2300598e7aa4c746dac760e9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:56:54 +00:00
Cole Faust
9eb58d2079
Merge "Sandbox libcore-non-cts-tests-txt" into main am: d3fea22835
am: 2dddaa3246
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2854024
Change-Id: I9088165fbf5849639d38bdff8b548830112b55a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:56:39 +00:00
Colin Cross
8e29cb335a
Merge "Move test data installation to Soong" into main am: 0d5dd390c6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834993
Change-Id: Ica27a4663b0e9440b9441f72a20e994f1fb869bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:35:37 +00:00
Cole Faust
acd5638fa7
Merge "Sandbox libcore-non-cts-tests-txt" into main am: d3fea22835
am: dee969296e
am: e3292fdda2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2854024
Change-Id: I808f57025088862bcf7b9f7feb25190efbbec78c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:32:18 +00:00
Automerger Merge Worker
acdbd676f4
Merge "Merge "Bump default experimental from gnu++2a to gnu++2b." into main am: a1d45b8ec1
am: 3cdf0f0678" into udc-qpr-dev-plus-aosp am: 3314967f92
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2832038
Change-Id: I47d21dc05dc0bd934f181c3e0011c8ec119d25ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:30:34 +00:00
Tomasz Wasilczyk
4492085301
Merge "Bump default experimental from gnu++2a to gnu++2b." into main am: a1d45b8ec1
am: dfb192e8a2
am: b8b79e70b8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2832038
Change-Id: I75e46f32d402e49bab164f542016dcdb706aec42
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:30:19 +00:00
Cole Faust
e3292fdda2
Merge "Sandbox libcore-non-cts-tests-txt" into main am: d3fea22835
am: dee969296e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2854024
Change-Id: I543d52b5dbe62e3704efe6b4e8e9bf497f820880
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:26:35 +00:00
Roshan Pius
645e7bbc28
[automerger skipped] Merge "soong(nfc): Create framework-nfc sdk library" into main am: 66b10a7ffa
am: 6436b59c2e
-s ours am: f85781b4d1
-s ours
...
am skip reason: Merged-In I309e76165f5563147dde5e581316ee4ac463fbc4 with SHA-1 92307ffa58
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2828288
Change-Id: Ic4363d0af25d2e901b0d8c567846adda504538ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:24:30 +00:00
Colin Cross
73edbcac5b
Merge "Update go.mod and go.work to 1.21" into main am: 64823ec0be
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855212
Change-Id: Ide4619884760e3b49b2453a80348519ba1479d23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:22:59 +00:00
Colin Cross
5eaf8b8e73
Merge "Move test data installation to Soong" into main am: 0d5dd390c6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2834993
Change-Id: Iee89813f724b6a593f2d26d9d235582ee3a8cf2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:22:40 +00:00
Cole Faust
dee969296e
Merge "Sandbox libcore-non-cts-tests-txt" into main am: d3fea22835
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2854024
Change-Id: Ife700cedfd0bd9fed890d1773e789a1f1a3cd52a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:22:04 +00:00
Roshan Pius
9d0235b0f3
[automerger skipped] Merge "soong(nfc): Create framework-nfc sdk library" into main am: 66b10a7ffa
am: ae653f7e03
am: 84d2ef078e
-s ours
...
am skip reason: Merged-In I309e76165f5563147dde5e581316ee4ac463fbc4 with SHA-1 a966a35e94
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2828288
Change-Id: I3694962470a9cc6f6d3f4629b289d5c08ff711b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:21:49 +00:00
Colin Cross
0b3a2a4ba6
Merge "Update go.mod and go.work to 1.21" into main am: 64823ec0be
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2855212
Change-Id: I7ebc3a369f7b7b5f692eb520c970792fa15631c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-01 19:21:35 +00:00