Commit Graph

44242 Commits

Author SHA1 Message Date
Colin Cross
a45cf21495 Merge changes Idbeb4819,Ifc02f9e5 am: 7628e933b6 am: 038ac4c9bc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775369

Change-Id: Icb2f36d978b0aee2e883a510029a410d406d1ff3
2021-07-23 23:00:37 +00:00
Colin Cross
038ac4c9bc Merge changes Idbeb4819,Ifc02f9e5 am: 7628e933b6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775369

Change-Id: Ib7368499e0d9b099695ef6ff3e8484b396410edc
2021-07-23 22:42:21 +00:00
Colin Cross
7628e933b6 Merge changes Idbeb4819,Ifc02f9e5
* changes:
  Add dynamic_list property
  Split the x86 host toolchain into glibc and musl variants
2021-07-23 22:08:19 +00:00
Treehugger Robot
fba8644b97 Merge "Remove default_shared_libs" am: 2231f8a21c am: 0cddfa441d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775072

Change-Id: Id3f0baada1ba1fdb209fdd24569ecbbf3fe99722
2021-07-23 21:28:09 +00:00
Treehugger Robot
d40008d554 Merge "Add a phony target for all Rust targets" am: 40fa08bfa7 am: 98f9112255
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775370

Change-Id: Ide59608235b3e34164dc32beba061eb3a4c71181
2021-07-23 21:27:43 +00:00
Treehugger Robot
a41d790cb1 Merge "Update the Rust prebuilt version number" am: 02fa0c36e4 am: 1f7ae9dd84
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1773048

Change-Id: I735a9c7ef20da459daa94df6a9269ae4d836d60d
2021-07-23 21:25:57 +00:00
Chris Parsons
474690cecd Skip unnecessary repeititon in validation am: a66c0b5900 am: 962c7e0f49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1776525

Change-Id: Id7283a576664ac31e0fbcbe805608d1bc0fba23a
2021-07-23 21:25:50 +00:00
Kalesh Singh
9c8a488a5d Merge "Update VndkMustUseVendorVariantList" am: 295ae69b04 am: 63f2974d3f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774327

Change-Id: Icc603ae51b805371b1332b66b2ae7007c200767f
2021-07-23 21:25:41 +00:00
Treehugger Robot
0cddfa441d Merge "Remove default_shared_libs" am: 2231f8a21c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775072

Change-Id: I129cc4943e18767d19baacc029ac41709b3f45d2
2021-07-23 21:25:06 +00:00
Treehugger Robot
2231f8a21c Merge "Remove default_shared_libs" 2021-07-23 21:18:51 +00:00
Treehugger Robot
98f9112255 Merge "Add a phony target for all Rust targets" am: 40fa08bfa7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775370

Change-Id: I1a90eda9535cbbd09ca07360dcd201e30be7ba2e
2021-07-23 20:58:25 +00:00
Treehugger Robot
1f7ae9dd84 Merge "Update the Rust prebuilt version number" am: 02fa0c36e4
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1773048

Change-Id: Ic74cd0975ac26549ac866096ba96afa11b3ef71c
2021-07-23 20:57:40 +00:00
Chris Parsons
962c7e0f49 Skip unnecessary repeititon in validation am: a66c0b5900
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1776525

Change-Id: Ia294ee9f8ff4ed06209d9fa3ddceb50d06ace098
2021-07-23 20:57:13 +00:00
Kalesh Singh
63f2974d3f Merge "Update VndkMustUseVendorVariantList" am: 295ae69b04
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774327

Change-Id: Ie3638f44ba2a63b0d2678d67ce8f2aa2032d2095
2021-07-23 20:56:44 +00:00
Treehugger Robot
40fa08bfa7 Merge "Add a phony target for all Rust targets" 2021-07-23 20:28:02 +00:00
Treehugger Robot
02fa0c36e4 Merge "Update the Rust prebuilt version number" 2021-07-23 20:18:30 +00:00
Chris Wailes
74be764496 Add a phony target for all Rust targets
Test: m rust
Change-Id: Id347edf9998f6714622c9f173420477a9e534723
2021-07-23 10:38:01 -07:00
Chris Parsons
a66c0b5900 Skip unnecessary repeititon in validation
Test: Unit tests
Change-Id: I492d3157b1dee358871924071b26a73e8b83a9a5
2021-07-23 17:23:29 +00:00
Kalesh Singh
295ae69b04 Merge "Update VndkMustUseVendorVariantList" 2021-07-23 17:16:28 +00:00
Colin Cross
5942238966 Add dynamic_list property
Add a dynamic_list property that is similar to version_script but uses
a -Wl,--dynamic-list flag instead of -Wl,--version-script.

Bug: 190084016
Test: TestLibraryDynamicList
Change-Id: Idbeb4819ce4d92e50c4e9b27ec8f150d566d380a
2021-07-23 10:15:13 -07:00
Dan Willemsen
f5590963a5 Merge "go2bp: Add -limit and -skip-tests to more easily limit imported modules" am: 00d21ce8a5 am: 31d35b6305
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1751728

Change-Id: I537b8bac59f47351b76b56e1e217e14cabe3c2ce
2021-07-23 16:19:31 +00:00
Colin Cross
4fb4ef2242 Split the x86 host toolchain into glibc and musl variants
Create new musl toolchains that are based on the existing glibc
toolchains, and add the necessary flags for musl compiles.

Bug: 190084016
Test: TestArchMutator
Change-Id: Ifc02f9e5afa61ff758be98b0c962f3a4b53d0546
2021-07-23 08:57:17 -07:00
Dan Willemsen
31d35b6305 Merge "go2bp: Add -limit and -skip-tests to more easily limit imported modules" am: 00d21ce8a5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1751728

Change-Id: I3aa2d7b63152073dac4eec3dfd1cc9a54d83d6af
2021-07-23 15:55:16 +00:00
Dan Willemsen
00d21ce8a5 Merge "go2bp: Add -limit and -skip-tests to more easily limit imported modules" 2021-07-23 15:38:35 +00:00
Christopher Parsons
b46b416998 Merge "Remove bp2build deps mutator" am: 2f1102fe58 am: ba5164965a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774225

Change-Id: Ief47750896b9ffca5ac375e841288e1b7da8cca0
2021-07-23 15:22:52 +00:00
Colin Cross
1dd4b94aa3 Merge "Remove Fuchsia support from Soong" am: b8d69871a8 am: be588a31d1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774379

Change-Id: I9e0151ef36eb011f8c942469ca50eff0b781faf6
2021-07-23 15:22:42 +00:00
Joel Galenson
73f2349825 Merge "Add libc to Rust allowlist." am: 850edab344 am: 9dd30ca284
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774006

Change-Id: Ie1adecfdc859b49daf7378496059dd385f9dad81
2021-07-23 15:22:19 +00:00
Christopher Parsons
ba5164965a Merge "Remove bp2build deps mutator" am: 2f1102fe58
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774225

Change-Id: Ida97fb4ff3e8cf8132832f2f35b90cc4341a7395
2021-07-23 15:05:24 +00:00
Colin Cross
be588a31d1 Merge "Remove Fuchsia support from Soong" am: b8d69871a8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774379

Change-Id: Iaf442fc3ae824cf6e27f820a9044b119afbfa509
2021-07-23 15:05:17 +00:00
Joel Galenson
9dd30ca284 Merge "Add libc to Rust allowlist." am: 850edab344
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774006

Change-Id: I0f882b479691b5c00dc07ed33416368fdf5a3cff
2021-07-23 15:04:54 +00:00
Christopher Parsons
2f1102fe58 Merge "Remove bp2build deps mutator" 2021-07-23 14:55:40 +00:00
Colin Cross
b8d69871a8 Merge "Remove Fuchsia support from Soong" 2021-07-23 14:54:49 +00:00
Joel Galenson
850edab344 Merge "Add libc to Rust allowlist." 2021-07-23 14:46:55 +00:00
Ivan Lozano
6685c51889 Merge "rust: Add support for bootstrap linker." am: c76c802e6a am: 8558e4f689
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774534

Change-Id: Iab69ba096570d16193b25668b0d8783a46d503a3
2021-07-23 14:41:10 +00:00
Ivan Lozano
8558e4f689 Merge "rust: Add support for bootstrap linker." am: c76c802e6a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1774534

Change-Id: I8578911c4a56dc21ea6374a02e87fa1c892928ce
2021-07-23 14:23:37 +00:00
Ivan Lozano
c76c802e6a Merge "rust: Add support for bootstrap linker." 2021-07-23 14:00:23 +00:00
Treehugger Robot
03ea76a685 Merge "Reland "Add TestArchProperties"" am: 65eb794a5a am: e72d6203b2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775372

Change-Id: I1c676532f0a88fa8499384090c9ac0835fec4629
2021-07-23 13:10:34 +00:00
Treehugger Robot
e72d6203b2 Merge "Reland "Add TestArchProperties"" am: 65eb794a5a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775372

Change-Id: Ib0c9a3380483edf2902df814735044b5d800194e
2021-07-23 12:57:24 +00:00
Treehugger Robot
65eb794a5a Merge "Reland "Add TestArchProperties"" 2021-07-23 12:42:15 +00:00
Chang Li
ee34414579 Allowlist external/libtextclassifier for sdk_variant_only. am: 66d3cb727f
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/15358458

Change-Id: I53d08ab7f326c8fa78e2406c774b5b2280ce76ae
2021-07-23 09:44:06 +00:00
Colin Cross
94f63038e3 Merge "Revert "Add TestArchProperties"" am: f8c466633f am: 0629047dd5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775371

Change-Id: I99bbc4cea9e033dcde05597cce18d8e1c37ea967
2021-07-23 00:41:02 +00:00
Colin Cross
c539182b79 Merge "Add TestArchProperties" am: 4e1d5dd083 am: 95f1bfaae3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1773051

Change-Id: Ic5c64e9c9635ecc3ba097684e1b2849511eadcdf
2021-07-23 00:40:51 +00:00
Colin Cross
acf474e9bb Merge "Replace android.BuildOs with Config.BuildOS" am: 78fd15f7d6 am: bf2f93f8e8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1773108

Change-Id: Ib6e5eea644f359c59e597943222d3f1f51b564d0
2021-07-23 00:39:59 +00:00
Colin Cross
0629047dd5 Merge "Revert "Add TestArchProperties"" am: f8c466633f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1775371

Change-Id: I9ae6aa0ac45e42ccef126c4109d6904416667186
2021-07-23 00:22:37 +00:00
Colin Cross
95f1bfaae3 Merge "Add TestArchProperties" am: 4e1d5dd083
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1773051

Change-Id: If3fe0312692d4bb608d6de51076b35d1f3ff7e91
2021-07-23 00:22:27 +00:00
Colin Cross
bf2f93f8e8 Merge "Replace android.BuildOs with Config.BuildOS" am: 78fd15f7d6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1773108

Change-Id: I9f16a9e6fda40df8fcb54e98aa54866cec734a2c
2021-07-23 00:21:58 +00:00
Colin Cross
4e87990cf2 Reland "Add TestArchProperties"
Add a test that verifies appropriate arch properties are squashed
into each variant.

This relands I4a5044f3b2b3ca0a51dc457dec7157411ebad7e3 with a fix for the darwin test.

Test: TestArchProperties
Change-Id: I7e71eb839856c7121c60713c480df09f30f3cd7c
2021-07-23 00:21:00 +00:00
Colin Cross
f8c466633f Merge "Revert "Add TestArchProperties"" 2021-07-23 00:18:28 +00:00
Colin Cross
239de0ac22 Revert "Add TestArchProperties"
This reverts commit 34c32fabea.

Reason for revert: broke mac build

Change-Id: Ibe9d854f65e5ae109ba690e878946e212016434f
2021-07-23 00:17:54 +00:00
Colin Cross
4e1d5dd083 Merge "Add TestArchProperties" 2021-07-23 00:07:14 +00:00