Commit Graph

33794 Commits

Author SHA1 Message Date
Yi Kong
d88f1fa80b Merge "Forbid -fwhole_program_vtables" am: 15bad7a9cf am: 7cbfba1f32 am: b7b3eb6a74 am: b0b3793396 am: f408894985
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1433955

Change-Id: Ie7a47eaeb3d91944f866c3e1049720de839a7c7c
2020-09-29 01:54:26 +00:00
Yi Kong
f408894985 Merge "Forbid -fwhole_program_vtables" am: 15bad7a9cf am: 7cbfba1f32 am: b7b3eb6a74 am: b0b3793396
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1433955

Change-Id: I52d9573f4944064c9c4a063d3e080a9346b25c35
2020-09-29 01:38:21 +00:00
Frank Feng
a1052fc7ba Merge "Support auto-push of data_device_bins to device in test config auto-gen for sh-test" am: d5bff956f9 am: c2161b9756 am: 85979490d3 am: cc59e3cc83 am: ed04a3118d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441257

Change-Id: I355a55e040e2c5dd30c5152b74f12bdaee473e82
2020-09-29 01:20:28 +00:00
Yi Kong
b0b3793396 Merge "Forbid -fwhole_program_vtables" am: 15bad7a9cf am: 7cbfba1f32 am: b7b3eb6a74
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1433955

Change-Id: I3cfd53af588e98bdbb80dd59e6345afadcb3af80
2020-09-29 01:19:59 +00:00
Yi Kong
b7b3eb6a74 Merge "Forbid -fwhole_program_vtables" am: 15bad7a9cf am: 7cbfba1f32
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1433955

Change-Id: I9f4fe72d4e717f640c7ce8b67922814d1d842e29
2020-09-29 01:04:34 +00:00
Frank Feng
ed04a3118d Merge "Support auto-push of data_device_bins to device in test config auto-gen for sh-test" am: d5bff956f9 am: c2161b9756 am: 85979490d3 am: cc59e3cc83
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441257

Change-Id: Ib12f9310f58beeb8154af22286697585c251aab9
2020-09-29 01:03:58 +00:00
Frank Feng
cc59e3cc83 Merge "Support auto-push of data_device_bins to device in test config auto-gen for sh-test" am: d5bff956f9 am: c2161b9756 am: 85979490d3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441257

Change-Id: I3f881d732c278fceae5ef7cf6b8a4a16424f45c0
2020-09-29 00:14:32 +00:00
Yi Kong
7cbfba1f32 Merge "Forbid -fwhole_program_vtables" am: 15bad7a9cf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1433955

Change-Id: I1a18d7c4689831f130f8767add7b7493b6aadad5
2020-09-29 00:13:54 +00:00
Frank Feng
85979490d3 Merge "Support auto-push of data_device_bins to device in test config auto-gen for sh-test" am: d5bff956f9 am: c2161b9756
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441257

Change-Id: I0814d6fb6d0e619066d91307930752badcb1f62d
2020-09-28 23:59:30 +00:00
Yi Kong
15bad7a9cf Merge "Forbid -fwhole_program_vtables" 2020-09-28 23:56:02 +00:00
Frank Feng
c2161b9756 Merge "Support auto-push of data_device_bins to device in test config auto-gen for sh-test" am: d5bff956f9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441257

Change-Id: I138186e341e077e137723c1110cf912ecbbe4b0d
2020-09-28 23:41:29 +00:00
Frank Feng
d5bff956f9 Merge "Support auto-push of data_device_bins to device in test config auto-gen for sh-test" 2020-09-28 23:29:04 +00:00
Treehugger Robot
486aa3a4df Merge "lto: Rename Disabled to Never to reduce confusion" am: f1a406cdd6 am: 57d0d3916a am: c98e32702a am: 459599a303 am: 7a684f23d3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440494

Change-Id: Ieec8ffa1ab773e5f78f429d07ed9280eda0a682c
2020-09-28 22:55:27 +00:00
Treehugger Robot
f6746c13b1 Merge "Collect FORCE_USE_GOMA environment variable as a metric." am: 695755ae8c am: 619e6b60b7 am: 3d32cdf370 am: f1bfe74223 am: 8d87680ce0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441254

Change-Id: If801d23c431a71eddcf332c100b00eacd97ced5a
2020-09-28 22:55:17 +00:00
Treehugger Robot
a312770456 Merge changes Id412359e,I9c4d3a33,Ic3216235 am: ca17414206 am: 70cea45d8e am: ef5534114c am: 192d515e63 am: 24fadfd1cb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439754

Change-Id: I407daeb9d8cd4237b848e7ef3dba8d60d3e2c612
2020-09-28 22:54:00 +00:00
Treehugger Robot
7a684f23d3 Merge "lto: Rename Disabled to Never to reduce confusion" am: f1a406cdd6 am: 57d0d3916a am: c98e32702a am: 459599a303
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440494

Change-Id: Ib7ca624b93a8142f21b882ec6331eadea16259c2
2020-09-28 22:21:43 +00:00
Treehugger Robot
459599a303 Merge "lto: Rename Disabled to Never to reduce confusion" am: f1a406cdd6 am: 57d0d3916a am: c98e32702a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440494

Change-Id: Iff615784e3a399436289aa0a2283693c9515a096
2020-09-28 22:21:11 +00:00
Treehugger Robot
8d87680ce0 Merge "Collect FORCE_USE_GOMA environment variable as a metric." am: 695755ae8c am: 619e6b60b7 am: 3d32cdf370 am: f1bfe74223
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441254

Change-Id: If3cabaf2058844fceaa8366ce3592e8ebd69736e
2020-09-28 22:20:45 +00:00
Treehugger Robot
f1bfe74223 Merge "Collect FORCE_USE_GOMA environment variable as a metric." am: 695755ae8c am: 619e6b60b7 am: 3d32cdf370
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441254

Change-Id: I2d3b790f8e031d0607a32cae9a21c6bc9fc3238a
2020-09-28 22:20:29 +00:00
Treehugger Robot
24fadfd1cb Merge changes Id412359e,I9c4d3a33,Ic3216235 am: ca17414206 am: 70cea45d8e am: ef5534114c am: 192d515e63
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439754

Change-Id: I95ebfb77ac7ce6cf20ec564b3ec94cd8b11a07c7
2020-09-28 22:19:55 +00:00
Treehugger Robot
c98e32702a Merge "lto: Rename Disabled to Never to reduce confusion" am: f1a406cdd6 am: 57d0d3916a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440494

Change-Id: Iaf524ba6d9bc7302d4df9cafd5d04c65e88645f7
2020-09-28 22:03:05 +00:00
Treehugger Robot
3d32cdf370 Merge "Collect FORCE_USE_GOMA environment variable as a metric." am: 695755ae8c am: 619e6b60b7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441254

Change-Id: Ifcce83e3d424a5eaaea38068a9cda79dc8c4b747
2020-09-28 22:02:37 +00:00
Treehugger Robot
57d0d3916a Merge "lto: Rename Disabled to Never to reduce confusion" am: f1a406cdd6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440494

Change-Id: Id1d281b73f283781b68a955d94263d5145b2054f
2020-09-28 22:02:35 +00:00
Treehugger Robot
192d515e63 Merge changes Id412359e,I9c4d3a33,Ic3216235 am: ca17414206 am: 70cea45d8e am: ef5534114c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439754

Change-Id: I24eb844f70f218bb8662959af18f1fe2e9c883a7
2020-09-28 21:55:46 +00:00
Treehugger Robot
f1a406cdd6 Merge "lto: Rename Disabled to Never to reduce confusion" 2020-09-28 21:47:16 +00:00
Treehugger Robot
619e6b60b7 Merge "Collect FORCE_USE_GOMA environment variable as a metric." am: 695755ae8c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1441254

Change-Id: I14f8a85ecbd069fe619f435d6423f44686324b58
2020-09-28 21:42:48 +00:00
Ivan Lozano
795d343764 Merge "rust: Add prefer_rlib property for static libstd." am: a711074817 am: 22a25d17cb am: 645f12014f am: 3d8250b336 am: c3a7140baa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440307

Change-Id: Ic2e3bca44702328f47102bb4f1dec0bcd9bd27cd
2020-09-28 21:41:11 +00:00
Treehugger Robot
ef5534114c Merge changes Id412359e,I9c4d3a33,Ic3216235 am: ca17414206 am: 70cea45d8e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439754

Change-Id: I101387b7b62f7eda9c6044787a6f354a5c58b3cb
2020-09-28 21:28:54 +00:00
Treehugger Robot
695755ae8c Merge "Collect FORCE_USE_GOMA environment variable as a metric." 2020-09-28 20:57:22 +00:00
Ivan Lozano
c3a7140baa Merge "rust: Add prefer_rlib property for static libstd." am: a711074817 am: 22a25d17cb am: 645f12014f am: 3d8250b336
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440307

Change-Id: Ie6e8586afd30917ed7cb7274405de65ee92f5b3b
2020-09-28 20:54:03 +00:00
Treehugger Robot
70cea45d8e Merge changes Id412359e,I9c4d3a33,Ic3216235 am: ca17414206
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439754

Change-Id: Ib1e28466c83e3fecf429446c0fb1ca02014ffa2d
2020-09-28 20:40:48 +00:00
Ivan Lozano
3d8250b336 Merge "rust: Add prefer_rlib property for static libstd." am: a711074817 am: 22a25d17cb am: 645f12014f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440307

Change-Id: I00637af26879ab156cb3f8736d3d8f5edbc1ce04
2020-09-28 20:35:20 +00:00
Treehugger Robot
ca17414206 Merge changes Id412359e,I9c4d3a33,Ic3216235
* changes:
  Fix ChooseSdkVersion after api levels
  Don't export flags from SourceProvider variants
  Simplify missing whole_static_libs checking
2020-09-28 20:27:10 +00:00
frankfeng
be6ae776e5 Support auto-push of data_device_bins to device in test config auto-gen for sh-test
Bug: 148805488
Test: m
Test: ziptool-tests:
Change-Id: Iee4e8550dc77220ea576c5c33ade5d3b770573f0
2020-09-28 13:22:57 -07:00
Ivan Lozano
645f12014f Merge "rust: Add prefer_rlib property for static libstd." am: a711074817 am: 22a25d17cb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440307

Change-Id: I7b18ddea92ad47c7be2c134316863c84393af103
2020-09-28 20:18:38 +00:00
Ivan Lozano
22a25d17cb Merge "rust: Add prefer_rlib property for static libstd." am: a711074817
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1440307

Change-Id: I16653294ece344bb13059095427b78e47d57ccf4
2020-09-28 20:05:34 +00:00
Treehugger Robot
6ddb6097aa Merge "Remove InputRootAbsolutePath spec to header-abi-dumper" am: a6b38f2d3e am: 446ec378fc am: 7e24b199b5 am: 52fe5a97c9 am: c0c8932759
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1407532

Change-Id: I2abf14d038ba1a1bec6a38a59d2b009cf55b854b
2020-09-28 19:55:20 +00:00
Treehugger Robot
c0c8932759 Merge "Remove InputRootAbsolutePath spec to header-abi-dumper" am: a6b38f2d3e am: 446ec378fc am: 7e24b199b5 am: 52fe5a97c9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1407532

Change-Id: Ia5b15b3683bb7d7c265a682af128e99a7bb585bf
2020-09-28 19:25:45 +00:00
Ivan Lozano
a711074817 Merge "rust: Add prefer_rlib property for static libstd." 2020-09-28 19:23:23 +00:00
Treehugger Robot
52fe5a97c9 Merge "Remove InputRootAbsolutePath spec to header-abi-dumper" am: a6b38f2d3e am: 446ec378fc am: 7e24b199b5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1407532

Change-Id: I7464833ff72b7d137a5bc5d96268061f3b75f593
2020-09-28 18:50:25 +00:00
Treehugger Robot
7e24b199b5 Merge "Remove InputRootAbsolutePath spec to header-abi-dumper" am: a6b38f2d3e am: 446ec378fc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1407532

Change-Id: I53e4ae7c862bee2a9faef82361efe652f10fb71f
2020-09-28 18:38:57 +00:00
Patrice Arruda
c97d6dcbb3 Collect FORCE_USE_GOMA environment variable as a metric.
FORCE_USE_GOMA is needed to be collected as a metric for the
deprecation of GOMA on Android builds.

Bug: b/169423400
Test: m nothing, ran printproto command
Change-Id: I12300389f1f27239d8f21875d1b6e4ad069d95d7
2020-09-28 18:25:42 +00:00
Treehugger Robot
446ec378fc Merge "Remove InputRootAbsolutePath spec to header-abi-dumper" am: a6b38f2d3e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1407532

Change-Id: I28b52abdb778f2e961ce13ec97fc499ff145ac25
2020-09-28 18:25:17 +00:00
Treehugger Robot
a6b38f2d3e Merge "Remove InputRootAbsolutePath spec to header-abi-dumper" 2020-09-28 17:45:41 +00:00
Yi Kong
f43ff059ff lto: Rename Disabled to Never to reduce confusion
Having different name from the underlying property is confusing...

Test: build
Change-Id: Ia24b664d6cded68abed2966455193f0e20757e06
2020-09-28 17:18:36 +00:00
Paul Duffin
f9687df713 Merge "Output Javadoc comments for public API" am: d124b6b4e8 am: b3bc8c5eb7 am: aeca3f8bcd am: 0588954bc1 am: a10b546b82
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439053

Change-Id: I81bb66dc4602f36e73aedb8eb48fd128ef9a61b9
2020-09-28 16:37:10 +00:00
Paul Duffin
a10b546b82 Merge "Output Javadoc comments for public API" am: d124b6b4e8 am: b3bc8c5eb7 am: aeca3f8bcd am: 0588954bc1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439053

Change-Id: I6a482988d6f6db652fe29b07b9dbc1bd44728c39
2020-09-28 16:11:32 +00:00
Ivan Lozano
11200870b0 rust: Add prefer_rlib property for static libstd.
Adds the prefer_rlib property to allow linking libstd statically for
device rust binaries. This also changes the default behavior of rustlibs
to also prefer rlib linkage. This is because dylibs do not provide
rlib-libstd variants and always link in libstd dynamically. Thus a
binary requesting libstd rlib linkage should not attempt to link against
dylibs that link libstd dynamically.

Bug: 168729404
Test: New Soong test passes.
Change-Id: Idf8dfbbce8fd936f55a3fb323b17a1a7f0ee954e
2020-09-28 12:01:47 -04:00
Paul Duffin
0588954bc1 Merge "Output Javadoc comments for public API" am: d124b6b4e8 am: b3bc8c5eb7 am: aeca3f8bcd
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439053

Change-Id: Id5840669fe5514b571638731d0383efa96e893c5
2020-09-28 15:35:41 +00:00
Paul Duffin
aeca3f8bcd Merge "Output Javadoc comments for public API" am: d124b6b4e8 am: b3bc8c5eb7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1439053

Change-Id: I2cacbb7c946f06153b7f4f1e9ad0df3f8e97a026
2020-09-28 15:23:13 +00:00