- Feb 14, 2023
-
-
Elliott Hughes authored
In particular, they need one of the extras in google/ that was otherwise only used by tests. Test: treehugger Change-Id: Ie3ab377bf904726e41451f62a3ca2c8176f7f690
-
- Nov 16, 2022
-
-
Elliott Hughes authored
Test: ran fuzzers locally Change-Id: Ie5c31517464b671e91c33868ab2d8d45d794e7b0
-
- Oct 27, 2022
-
-
Elliott Hughes authored
This reverts commit 136b23cf. The build system should no longer mistakenly believe that it needs non-neon for the NDK. Change-Id: I20dd2c43abf03f4cce39c1f7e558972c1a1cabc9 Test: treehugger
-
- Oct 25, 2022
-
-
Alec Foster authored
This reverts commit d8fae023. Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=aosp-master&target=ndk&lkgb=9213008&lkbb=9213057&fkbb=9213057, bug 255439661. Bug: 255439661 Change-Id: I335a8f671292c1e1f3f6e3ed251a81b695d4ce94
-
- Oct 24, 2022
-
-
Elliott Hughes authored
I also tested that adding all the source files to the default set of sources doesn't break riscv64. Test: treehugger Change-Id: Ib3a7faf2d5509eed722e8841293ada650c7dff95
-
- Oct 11, 2022
-
-
Hsin-Yi Chen authored
Test: make zlib_tests Bug: 245235788 Change-Id: I0b86f6d82bc77f93472966d5b1376efd5459954a
-
- Sep 08, 2022
-
-
Spandan Das authored
This creates a dependency edge between the ndk_library and its headers, which should be a no-op in regular Soong builds. This dependency edge will be used in the Multi-tree project to export the relevant .h files into a well known location Test: m nothing Bug: 239044713 Change-Id: I353794e005f69dc349ad15db47c8881dd506dff2
-
- Aug 12, 2022
-
-
Chih-Hung Hsieh authored
* Reduce number of warnings in a default global build. * They should be fixed before AOSP upgrade to C2x. Bug: 239661264 Bug: 241601211 Test: presubmit Change-Id: I76ccfe11af97c51802b60b68f4fb125b99a02d4e
-
- Apr 26, 2022
-
-
Colin Cross authored
Export the zlib headers to the musl sysroot so that libclang.so can compile against libz.a. Bug: 216192129 Test: builds Change-Id: I82810a69742878ef6c8b5c0f20add02d2a435ad5
-
- Dec 24, 2021
-
-
Jerry Chang authored
This reverts commit e05faa48. Reason for revert: b/211932785 Change-Id: Ib65e84289c07e6dd236914fbcad48b0c77df77f0
-
- Dec 23, 2021
-
-
Roopa Sattiraju authored
Bug: 206121418 Test: Compile Change-Id: I6b91dbb8f05eb782d5835d7ed26ee496a6c94245
-
- Nov 02, 2021
-
-
Dan Willemsen authored
Bug: 203607969 Change-Id: I3f97293f8770644cb5fb29e59954a6aa1ef1c6f7
-
- May 13, 2021
-
-
Vishalcj17 authored
* Based on https://chromium-review.googlesource.com/c/chromium/src/+/2197140 Signed-off-by:
Vishalcj17 <vishalcj@aospa.co> Change-Id: I6243133762f56fd462607394ca2cdb79003c93f7
-
- Feb 12, 2021
-
-
Bob Badour authored
Added SPDX-license-identifier-BSD SPDX-license-identifier-Zlib to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ife041854107a41428086426778fdf32a4830dd21
-
- Jan 13, 2021
-
-
Kelvin Zhang authored
The new libz_stable will be the same as old libz, subtracting platform dependent optimizations Bug: 177076632 Test: treehugger Change-Id: Idf29a45b0deab91b00df2a99faf02a3921474932
-
- Jan 06, 2021
-
-
Elliott Hughes authored
Studio doesn't know how many users they have who don't have SSSE3, which is required in the Android *device* x86 ABI, but hasn't historically been in the *host* ABI. Avoid upsetting an unknown number of users at least while we collect data on how many are affected... Bug: https://issuetracker.google.com/171235570 Test: objdump --disassemble | grep pshufb Change-Id: I1734594fe89976383f10967f04b86466a5d4874e
-
- Dec 07, 2020
-
-
Elliott Hughes authored
Bug: https://github.com/android/ndk/issues/1391 Test: treehugger Test: ./build/soong/scripts/build-ndk-prebuilts.sh Change-Id: I4e2f7836883cbad8cb533561e73cd7afcaf75ec4
-
- Nov 11, 2020
-
-
Justin Yun authored
vendor_available modules were available to product modules. However, not all vendor_available modules are required to be available to product modules. Some modules want to be available only to product modules but not vendor modules. To cover the requirement, we separate product_available from vendor_available. vendor_available will not provide product available module. Bug: 150902910 Test: build Change-Id: I0f3ebeeaad1009b5c3af975d09c8b896f7d3fd97
-
- Oct 22, 2020
-
-
Yifan Hong authored
Test: pass Bug: 156098440 Change-Id: I1b7a28f4b46b66e1e67324abc051c115d4970c26
-
- Jun 17, 2020
-
-
Elliott Hughes authored
Test: treehugger Change-Id: I54325dc988c41942c9969cea520ba0222c51106d
-
- May 28, 2020
-
-
Jiyong Park authored
This reverts commit 69a32df2. Reason for revert: relanding Exempt-From-Owner-Approval: approved by enh Bug: 150999716 Test: m (on adt3) Merged-In: I022ce8459039c11f62d7f7f4e6e1a822489da953 Change-Id: I3fef1b8b8b9e307d07e10cabcb7223ab878beb11
-
Jiyong Park authored
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Exempt-From-Owner-Approval: approved by enh Bug: 150999716 Test: m Merged-In: If51a7e80f4aed7495cb49f5ceb54fd2b4af0f7d2 Change-Id: I15d316f0fa244b69b3b8c629b8e8b8b2c26354e7
-
- May 19, 2020
-
-
Jiyong Park authored
This reverts commit 912db88c. Reason for revert: broke adt3 Change-Id: Ie98bde22004de9e6893d61f18feedeeb4935a58a
-
Jiyong Park authored
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Exempt-From-Owner-Approval: approved by enh Bug: 150999716 Test: m Merged-In: I022ce8459039c11f62d7f7f4e6e1a822489da953 Change-Id: I5a6070ad03768575c9b5980b3e03ddc3d222e119
-
- May 18, 2020
-
-
Jiyong Park authored
38826c3b Change-Id: Ie094592928e1e8dcb9e55ce7441ef87304e39e26
-
Jiyong Park authored
Revert "libz is a stub" Revert "Allow libz to have stub even though it's not an LLNDK li..." Revert submission 1312595-zlib_as_stub Exempt-From-Owner-Approval: reverting a bad change Reason for revert: broke rvc-dev-plus-aosp Reverted Changes: I7c0a7f954:libz is a stub If51a7e80f:libz provides stubs to Mainline modules. I26417bb78:Allow libz to have stub even though it's not an LL... Change-Id: I0cf486d9b4d96a793c396e452bfe071264023684
-
- May 15, 2020
-
-
Jiyong Park authored
libz is an NDK library having stable APIs. Mainline modules don't need to have copies of it. With this change, they use libz from /system/lib. Bug: 155456180 Test: m Change-Id: If51a7e80f4aed7495cb49f5ceb54fd2b4af0f7d2
-
- May 13, 2020
-
-
Elliott Hughes authored
We don't need this any more. Bug: https://issuetracker.google.com/155351357 Bug: https://github.com/android/ndk/issues/1116 Test: treehugger Change-Id: I022ce8459039c11f62d7f7f4e6e1a822489da953
-
- May 12, 2020
-
-
Elliott Hughes authored
Test: builds Exempt-From-Owner-Approval: OWNERS.android not working here for some reason Change-Id: I3c30bd263604f0f360ab70c01e32ebd57c341df1 Merged-In: I3c30bd263604f0f360ab70c01e32ebd57c341df1
-
Elliott Hughes authored
Test: builds Exempt-From-Owner-Approval: OWNERS.android not working here for some reason Change-Id: I3c30bd263604f0f360ab70c01e32ebd57c341df1
-
- May 10, 2020
-
-
Jiyong Park authored
This reverts commit 9cd7a399. Reason for revert: broke git_master/adt3-userdebug Exempt-From-Owner-Approval: reverting Change-Id: I34f50814a1bba0210ada6c0a81ec815e11de7bc8
-
Jiyong Park authored
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Exempt-From-Owner-Approval: already approved in rvc-dev Bug: 150999716 Test: m Change-Id: I5a6070ad03768575c9b5980b3e03ddc3d222e119
-
- Feb 14, 2020
-
-
Elliott Hughes authored
This reverts commit 5ad12200. This time we enable the same optimizations on x86/x86-64 as on arm/arm64. Optimized inflation is disabled because it breaks `atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest`. This version also distinguishes neon/non-neon builds because the NDK builds a single libz. I don't trust -mfpu=neon not to cause all kinds of neon dependencies; I don't think that our HWCAP tests would be sufficient. Bug: http://b/149443852 Bug: https://issuetracker.google.com/115695768 Bug: https://issuetracker.google.com/135889247 Change-Id: I283629c481203c6035ec1686b2279fc286c59ea3 Test: boots Test: zlib_bench scores 2x or more faster on arm/arm64 Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest Test: recovery_unit_test.ApplyPatchModesTest
-
- Feb 13, 2020
-
-
Elliott Hughes authored
This reverts commit 5ad12200. This broke recovery_unit_test.ApplyPatchModesTest. See http://b/149443852. --- Original commit message: Reland "Enable the various chrome zlib optimizations." This reverts commit fed86a74, but with the optimized inflation disabled because it breaks `atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest`. This version also distinguishes neon/non-neon builds because the NDK builds a single libz. I don't trust -mfpu=neon not to cause all kinds of neon dependencies; I don't think that our HWCAP tests would be sufficient. This is for arm/arm64 only, because there are test failures for x86/x86-64 that we haven't understood yet. Bug: https://issuetracker.google.com/115695768 Bug: https://issuetracker.google.com/135889247 Change-Id: If52601ad86efadcec149d5c90580f084c2e881f1 Test: boots Test: zlib_bench scores 2x or more faster on arm/arm64 Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest
-
- Feb 11, 2020
-
-
Elliott Hughes authored
This reverts commit fed86a74, but with the optimized inflation disabled because it breaks `atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest`. This version also distinguishes neon/non-neon builds because the NDK builds a single libz. I don't trust -mfpu=neon not to cause all kinds of neon dependencies; I don't think that our HWCAP tests would be sufficient. This is for arm/arm64 only, because there are test failures for x86/x86-64 that we haven't understood yet. Bug: https://issuetracker.google.com/115695768 Bug: https://issuetracker.google.com/135889247 Bug: http://b/135038583 Test: boots Test: zlib_bench scores 2x or more faster on arm/arm64 Test: atest CtsLibcoreTestCases:org.apache.harmony.tests.java.util.zip.DeflaterTest Change-Id: I0a67b4e4b93c9ed55e63e48e97daccc31990a21d
-
- Jan 22, 2020
-
-
Yifan Hong authored
Test: pass Bug: 147347110 Change-Id: I212f604f83d4fafc6053028ae90b21b0a5bcf274
-
- Jan 16, 2020
-
-
Zhen Zhang authored
This reverts commit f026d93d. Reason for revert: breaks NDK builds by assuming Neon. Bug: http://b/147822878 Change-Id: I51d46aa15eebc7c9eba42a02c77c326fc982412e
-
- Jan 14, 2020
-
-
Elliott Hughes authored
This is for arm/arm64 only, because there are test failures for x86/x86-64 that we haven't understood yet. Bug: https://issuetracker.google.com/115695768 Bug: https://issuetracker.google.com/135889247 Bug: http://b/135038583 Test: boots Test: zlib_bench scores 2x or more faster on arm/arm64 Change-Id: I1f991cb71338bc99885edbebc964f2ad3b14234a
-
- Aug 14, 2019
-
-
Elliott Hughes authored
This reverts commit 4d954eee. Reason for revert: we need to #define this in the .h file for callers anyway. Change-Id: Ifcd68d3bb051b49422b4242bc0c3d77ce1f4021c Exempt-From-Owner-Approval: Android janitor
-
- Aug 12, 2019
-
-
Elliott Hughes authored
796333a8 "Make chromeconf.h use opt-out instead of opt-in." Exempt-From-Owner-Approval: Android janitor Test: treehugger Change-Id: I97fc2d79f2910146658e5fe1b20622d469d8fdbe
-