aboutsummaryrefslogtreecommitdiffstats
path: root/cc/config
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'android-10.0.0_r31' into lineage-17.1-android-10.0.0_r31Luca Stefani2020-03-071-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android 10.0.0 release 31 * tag 'android-10.0.0_r31': Revert submission 9940985-qpr1-dev merge Revert submission 9919844-manual r1 merge DO NOT MERGE: Add tradefed_java_library_host DO NOT MERGE: Add tradefed_java_library_host DO NOT MERGE: Add tradefed_java_library_host Switch to clang-r353983c1. Switch to clang-r353983d Shard gensrcs modules into multiple commands Move sharding functions for reuse Rewrite depfile from sbox to stay reproducible Support RuleBuilder.Sbox to wrap commands in sbox Update droidstubs build target Change-Id: Iff6698461ec43d1c74e70e3a693ebd028fe7b8b7
| * Switch to clang-r353983c1.Yi Kong2019-12-061-2/+2
| | | | | | | | | | | | | | Test: presubmit Bug: 145023753 Bug: 145483858 Change-Id: I76850ac443d9da4dd2d1500219d0bb87f6d283d1
| * Switch to clang-r353983dYi Kong2019-11-261-2/+2
| | | | | | | | | | | | | | | | Test: TreeHugger Bug: 145023753 Bug: 140209771 Bug: 138801468 Change-Id: I955c4600149dbc83d6568d00017ee895f6d2bfe5
* | Add missing cortex-a76 arm configurationLuca Stefani2019-12-111-0/+1
|/ | | | Change-Id: I55620e602b9e97fe7a6d36fa142ddfde77b6025b
* Exclude libgcc_stripped wherever libgcc is excludedYi Kong2019-05-071-0/+1
| | | | | | | | | Test: manual testing Bug: 130267141 Bug: 29275768 Change-Id: Idbe82ea4a3e5cb9a9a7c194dd0a4d8a282d56c03 Merged-In: Icc0d50e403dc4a3592e5bf389101cdef129042df (cherry picked from commit 3d8792f7dd02a203a911e748d33b53609ae70e92)
* Switch to clang-r353983cYi Kong2019-04-191-2/+2
| | | | | | | | Test: TreeHugger Bug: 129712936 Change-Id: Ie1545f174017dbceab25a4e420c015230d74e97a Merged-In: I15f1db69de86ad8b9f2a0ae086fa2df87835948a (cherry picked from commit 09ecee7686ae773de5f657fbfcbb33e4738388e7)
* Do not re-export _Unwind_XXX symbols.Christopher Ferris2019-04-101-0/+1
| | | | | | | Bug: 130267141 Test: All system shared libraries do not contain global _Unwind_XXX symbols. Change-Id: I79673753bb8197041bfe8ffb016d9f5fdf4cada5
* Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags" am: ↵Yi Kong2019-03-281-2/+2
|\ | | | | | | | | | | | | | | 2e03bb7296 am: 16bb6c063d am: b82e51d36e Change-Id: I5d528f6121701394ff26a7cd040a6ea40bc94106
| * Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags" am: ↵Yi Kong2019-03-281-2/+2
| |\ | | | | | | | | | | | | | | | | | | | | | 2e03bb7296 am: 16bb6c063d Change-Id: I857212fc41601d918f57809eb2855316c8a8d640
| | * Merge "Move -Wno-inconsistent-missing-override to ClangExtraCflags"Yi Kong2019-03-281-2/+2
| | |\ | | | | | | | | | | | | | | | | | | | | am: 2e03bb7296 Change-Id: I293a0167fcbdb240b31a9a53d9cc29c8acc20cf5
| | | * Move -Wno-inconsistent-missing-override to ClangExtraCflagsYi Kong2019-03-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So that projects can override the flag through cflag (CPPFlags are appended after CFlags). Test: m checkbuild Change-Id: Ib72f4ed4731f41982a0eb8a90c782c09810aa8c9
* | | | Merge "Switch to clang-r353983b" am: ac7f27eab0 am: 09836cfa49Yi Kong2019-03-271-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | am: 12ec28e712 Change-Id: I0a9f518627d0758dfdb87fdc93a04bbe00bcfea0
| * | | Merge "Switch to clang-r353983b" am: ac7f27eab0Yi Kong2019-03-271-2/+2
| |\| | | | | | | | | | | | | | | | | | | | | | am: 09836cfa49 Change-Id: I13a3b37aac18d88dca5d04b42989162d28f4d30b
| | * | Merge "Switch to clang-r353983b"Yi Kong2019-03-271-2/+2
| | |\| | | | | | | | | | | | | | | | | | | | | am: ac7f27eab0 Change-Id: I1925ea786ce8d122cb3bffebae9824f5f4e7efaf
| | | * Switch to clang-r353983bYi Kong2019-03-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: TreeHugger Bug: 122993569 Bug: 128427449 Bug: 128937182 Bug: 128973188 Change-Id: I300efbbad47973d265f636645b83dad0c4d6630a
* | | | Add support for no-vendor-variant VNDK am: efd249e62a am: 409b1d2375Vic Yang2019-03-201-0/+157
|\| | | | | | | | | | | | | | | | | | | | | | | am: 89ac74fed3 Change-Id: I11df12e61cab3d3f694573a558fe8862023e475c
| * | | Add support for no-vendor-variant VNDK am: efd249e62aVic Yang2019-03-201-0/+157
| |\| | | | | | | | | | | | | | | | | | | | | | am: 409b1d2375 Change-Id: I11cc3438265dcea0c3fc14246eac2558b9062f3b
| | * | Add support for no-vendor-variant VNDKVic Yang2019-03-201-0/+157
| | |\| | | | | | | | | | | | | | | | | | | | | am: efd249e62a Change-Id: I14b2a2ea2e613949f4f4394e58784ad1f54a8d3f
| | | * Add support for no-vendor-variant VNDKVic Yang2019-03-211-0/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When no-vendor-variant VNDK is enabled, the vendor variant of VNDK libraries are not installed. Since not all VNDK libraries will be ready for this, we keep a list of library names in cc/vndk.go to indicate which libraries must have their vendor variants always installed regardless of whether no-vendor-variant VNDK is enabled. Also add --remove-build-id option to the strip script to facilitate the check of functional identity of the two variants. Bug: 119423884 Test: Add a dummy VNDK library and build with TARGET_VNDK_USE_CORE_VARIANT := true, with the corresponding build/make change. Change-Id: Ieb1589488690e1cef1e310669a8b47a8b8759dac
* | | | Merge "Turn on string-plus-int warning" am: 5a3f31b284 am: abc025924aYi Kong2019-03-201-4/+0
|\| | | | | | | | | | | | | | | | | | | | | | | am: ca71f33520 Change-Id: Ifd8a14ac5e971e20a85eda86e1aec1ee16c357ae
| * | | Merge "Turn on string-plus-int warning" am: 5a3f31b284Yi Kong2019-03-201-4/+0
| |\| | | | | | | | | | | | | | | | | | | | | | am: abc025924a Change-Id: If6f3356809774ab51db1315556fb0f3f07e8c79d
| | * | Merge "Turn on string-plus-int warning"Yi Kong2019-03-201-4/+0
| | |\| | | | | | | | | | | | | | | | | | | | | am: 5a3f31b284 Change-Id: I6e0e6a5a5d57a257edd3a62e89bf173b935abb4b
| | | * Turn on string-plus-int warningYi Kong2019-03-201-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All instances for the warning are fixed/suppressed, turn the warning back on. Test: m checkbuild Bug: 128878287 Change-Id: Ifd5f9a64cb7ff1ce47f498ed38436056b493ee92
| | | * Add -faddrsig to ClangExtraCflagsYi Kong2019-03-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emit address-significance table which allows linker to perform safe ICF. Clang does not emit the table by default on Android since NDK still uses GNU binutils. With the flag, binary size is decreased. For Marlin: -fno-addrsig -faddrsig diff /system/bin 28012K 27108K -3.33% /system/lib 88220K 86964K -1.44% /system/lib64 151936K 148108K -2.58% Test: m checkbuild Bug: 128940110 Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea
| | * | Add -faddrsig to ClangExtraCflagsYi Kong2019-03-201-0/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emit address-significance table which allows linker to perform safe ICF. Clang does not emit the table by default on Android since NDK still uses GNU binutils. With the flag, binary size is decreased. For Marlin: -fno-addrsig -faddrsig diff /system/bin 28012K 27108K -3.33% /system/lib 88220K 86964K -1.44% /system/lib64 151936K 148108K -2.58% Test: m checkbuild Bug: 128940110 Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea Merged-In: I99511f038a6d4b88b5c849a0f8943c24731ab6ea (cherry picked from commit a32b5e6a6bcf3d4c8120401f39cbeffd5efb7656)
* | | Add -faddrsig to ClangExtraCflagsYi Kong2019-03-201-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emit address-significance table which allows linker to perform safe ICF. Clang does not emit the table by default on Android since NDK still uses GNU binutils. With the flag, binary size is decreased. For Marlin: -fno-addrsig -faddrsig diff /system/bin 28012K 27108K -3.33% /system/lib 88220K 86964K -1.44% /system/lib64 151936K 148108K -2.58% Test: m checkbuild Bug: 128940110 Change-Id: I99511f038a6d4b88b5c849a0f8943c24731ab6ea (cherry picked from commit a32b5e6a6bcf3d4c8120401f39cbeffd5efb7656)
* | | Merge "Switch clang to r353983" am: bdb1ed828d am: cc6ac6647fYi Kong2019-03-182-2/+6
|\| | | | | | | | | | | | | | | | | am: d182fd4f26 Change-Id: I0daabff1c4ed0045115fb8fd2c7ef6542742518a
| * | Merge "Switch clang to r353983"Yi Kong2019-03-182-2/+6
| |\| | | | | | | | | | | | | | | | am: bdb1ed828d Change-Id: I1852d1b722211a2bb2ba8425e4e91fe19ad66811
| | * Merge "Switch clang to r353983"Yi Kong2019-03-192-2/+6
| | |\
| | | * Switch clang to r353983Yi Kong2019-03-192-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 126457671 Bug: 123638879 Bug: 128878287 Test: go/clang-r353983-testing Change-Id: I7f16e68f0f521ff55587084932d175b704e452c9
* | | | Merge "Add stoney ridge x86 variant" am: cd2e52870a am: 5473e3fbdfBenjamin Gordon2019-03-152-0/+8
|\| | | | | | | | | | | | | | | | | | | | | | | am: c8351c6af8 Change-Id: I83644aba3f3657bf630b9330f6d30ab1ff3466e1
| * | | Merge "Add stoney ridge x86 variant"Benjamin Gordon2019-03-152-0/+8
| |\| | | | | | | | | | | | | | | | | | | | | | am: cd2e52870a Change-Id: I8c08245cc45cc4ed91a016058fb043a299fa95cf
| | * | Add stoney ridge x86 variantBenjamin Gordon2019-03-152-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 124445930 Test: compile and deploy to grunt Change-Id: Ie63217c7c68f5688bf070cbabf9ea5a1b82d3acc
* | | | Merge "Add AVX/AVX2 supported archs in build system" am: 5971f50a22 am: ↵Stephen Hines2019-03-142-0/+17
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3c9be84a21 am: 55b011de4c Change-Id: I7bf976ebdafd8a7859c4c6aa6a6df08c6947316b
| * | | Merge "Add AVX/AVX2 supported archs in build system"Stephen Hines2019-03-142-0/+17
| |\| | | | | | | | | | | | | | | | | | | | | | am: 5971f50a22 Change-Id: I674453855cd1527aca39c90eac706deec91a4006
| | * | Add AVX/AVX2 supported archs in build systemShalini Salomi Bodapati2019-03-132-0/+17
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds new arch features avx2 and avx512 and their supported archictectures for x86 and x86_64 Bug: 123376719 Test: m checkbuild Change-Id: I3c079741815b39d7dbb4072e12ef7c9c2c15f5fe Signed-off-by: Shalini Salomi Bodapati <shalini.salomi.bodapati@intel.com>
| * | DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li2019-02-211-1/+2
| |\ \ | | |/ | |/| | | | | | | Bug: 120848293 Change-Id: Ie10bc45dbb1bbf96df17a89ecdf24b68da3ca6d5
* | | Merge "Allow linking against SystemConfiguration framework on Mac" am: ↵Dan Willemsen2019-02-201-0/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11545323d2 am: f8aaa24575 am: 9f2a63692c Change-Id: I9604d349d6a551a6336485d89725dfeeecc6762c
| * | | Merge "Allow linking against SystemConfiguration framework on Mac" am: ↵Dan Willemsen2019-02-201-0/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 11545323d2 am: f8aaa24575 Change-Id: I6098803167563d41dbdbf51f91f9b9b2ee71d567
| | * | Merge "Allow linking against SystemConfiguration framework on Mac"Treehugger Robot2019-02-201-0/+1
| | |\ \
| | | * | Allow linking against SystemConfiguration framework on MacDan Willemsen2019-02-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed for Python Test: m py2-cmd; py2-cmd -murllib Change-Id: I156bd281cb341eba7bdd7e7a15b87e8e90ecee1d
| | * | | Merge "DO NOT MERGE - Merge PPRL.190205.001 into master"Xin Li2019-02-201-1/+1
| | |\ \ \
* | | | | | Merge "Revert "Remove armv7-a without neon support"" am: 48db2b15fb am: ↵Dan Albert2019-02-201-0/+10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ecbadc5b6c am: 856c8234f2 Change-Id: Ica4d9b0b474c6be9dd273dab71f33f013abaf6dc
| * | | | | Merge "Revert "Remove armv7-a without neon support"" am: 48db2b15fbDan Albert2019-02-201-0/+10
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: ecbadc5b6c Change-Id: Ib59fed4c3f2d6405c64224152e055280fd455f51
| | * | | | | Merge "Revert "Remove armv7-a without neon support""Dan Albert2019-02-201-0/+10
| | |\| | | | | | | |/ / / | | |/| | | | | | | | | | | | | | | | | | | | | am: 48db2b15fb Change-Id: I3f0bd183bb1dfe36fd9f6221c264c3c26d13e72f
| | | * | | Revert "Remove armv7-a without neon support"Dan Albert2019-02-191-0/+10
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately we still need to build the NDK sysroot as non-NEON since that's still supported, though it's no longer the default. This reverts commit f4e0601c7eeb540543e358a575d7182e6bdbb7d0. Test: treehugger Test: rebuilt NDK sysroot and imported into the NDK, ran NDK tests Bug: None
* | | | | Merge "Switch to clang-r349610" am: 42b87a2e56 am: 8edd1c3632Pirama Arumuga Nainar2019-02-011-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 06b240368e Change-Id: I22b72f4a260e0438248da7a1401b61a49b1dc26a
| * | | | Merge "Switch to clang-r349610" am: 42b87a2e56Pirama Arumuga Nainar2019-02-011-2/+2
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 8edd1c3632 Change-Id: I92713c576b5c9c9bf7ee16d0016c0f9aa495a3e7
| | * | | Merge "Switch to clang-r349610"Pirama Arumuga Nainar2019-02-011-2/+2
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | am: 42b87a2e56 Change-Id: If67d4fd64234ae0ab727556121a6a4cc21941631
| | | * | Switch to clang-r349610Pirama Arumuga Nainar2019-01-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: http://b/122481018 The '-keep' option of llvm-strip has changed to '-keep-section'. Update scripts/strip.sh accordingly. Test: Tested on various targets in AOSP and internal branch. Googlers see http://go/clang-r349610-testing Change-Id: Ibfc97ecdcdc305c97a4169cead1e1e3cddda9c4c