summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-16Set apex_available property am: a5c33edaa6android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseJiyong Park
Change-Id: I5c61f308d3738b4b57be95b5984c0cd85fbf27a1
2020-04-29Set apex_available propertyandroid11-devJiyong Park
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. Bug: 150999716 Test: m Change-Id: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21
2019-12-11Merge "Stop building libexpat with -fexceptions." am: b79e5225fd am: ↵Automerger Merge Worker
909d3740d9 am: 9060df1c81 Change-Id: Ia5365f9ede2712713bd764c6690f86186d3b177d
2019-12-11Merge "Stop building libexpat with -fexceptions." am: b79e5225fd am: 909d3740d9android-r-preview-4android-r-preview-3android-r-preview-2Automerger Merge Worker
Change-Id: I6182c425ea731fe7fd41b2695194f1d3b6d09215
2019-12-11Merge "Stop building libexpat with -fexceptions."Peter Collingbourne
am: b79e5225fd Change-Id: I8dfb2a877be121803dd35e6aabe97f74ac449856
2019-12-11Merge "Stop building libexpat with -fexceptions."android-r-preview-1Treehugger Robot
2019-12-11Stop building libexpat with -fexceptions.Peter Collingbourne
This flag is usually unnecessary when building C code. It is only useful when throwing exceptions across C stack frames, which isn't something that we generally support. Passing -fexceptions can create a dependency on the unwinder when building with HWASAN and possibly in other build configurations. With the change to move the unwinder into a shared library: https://android-review.googlesource.com/q/topic:%22libunwind-so%22 this would otherwise create an unnecessary dependency on the unwinder shared object from libexpat.so. We have been building expat with -fexceptions since the initial open source release. It doesn't seem to have been added for any Android-specific reason, but appears to have been inherited from the upstream build system, which originally started passing it in this commit from 2001: https://github.com/libexpat/libexpat/commit/d8263250ee5fe2eefc7cd94a05c5ee077912bc55 As far as I can tell, none of the code in the platform depends on expat being built with -fexceptions. Very little code in the platform builds with -fexceptions anyway, most notably a few libraries in external. One of these libraries, skia, uses expat, but does not use exceptions in the translation unit that uses expat. Chromium has the same dependency (skia -> expat) and isn't building expat with -fexceptions either. Bug: 144430859 Change-Id: I2188b30fb155e0e0241634fda6e45c6fe06c297a
2019-11-13Merge "Upgrade expat to R_2_2_9" am: 20da7e1f04 am: ab9b22a527Elliott Hughes
am: 41e39421d2 Change-Id: Ifc531c13dc751e16620fd3d8ff69cc76737d65f2
2019-11-13Merge "Upgrade expat to R_2_2_9" am: 20da7e1f04Elliott Hughes
am: ab9b22a527 Change-Id: Ie982c3e0e43728be11e068e7c77f0512ed2b9785
2019-11-13Merge "Upgrade expat to R_2_2_9"Elliott Hughes
am: 20da7e1f04 Change-Id: I7153d1bc4616849557cb381f61e3aba48cd32d2f
2019-11-13Merge "Upgrade expat to R_2_2_9"Elliott Hughes
2019-11-13Upgrade expat to R_2_2_9Haibo Huang
Manual changes to Android.bp and expat_config.h. Test: treehugger Change-Id: Iba9d1ed11fadaf15b95a9e94cbc128e77f3aea6d
2019-06-26Merge "Do not use stl" am: 75a0ba404a am: d57fff9a53 am: 794558dc0aJooyung Han
am: 4c60b0d92a Change-Id: I480a7dd362cb301105de2bb4330ee1c583d91086
2019-06-26Merge "Do not use stl" am: 75a0ba404a am: d57fff9a53android-mainline-10.0.0_r8android-mainline-10.0.0_r6android10-mainline-resolv-releaseandroid10-mainline-networking-releaseJooyung Han
am: 794558dc0a Change-Id: I5cc170775036ddd305962987111a92baa010c344
2019-06-26Merge "Do not use stl" am: 75a0ba404andk-sysroot-r21Jooyung Han
am: d57fff9a53 Change-Id: I08eb5608f2d7e7e244d27d67f37507a73809909a
2019-06-26Merge "Do not use stl"Jooyung Han
am: 75a0ba404a Change-Id: Id2d5498ff0134ca8ac1b1170ccf9c447908f14a9
2019-06-26Merge "Do not use stl"android-o-mr1-iot-release-1.0.14Treehugger Robot
2019-06-25Do not use stlJooyung Han
expat is a C-only module. Omitting "stl" property causes libexpat.so depending on c++ library unnecessarily. (For example, system variant of libexpat.so depends on libstdc++.so and vendor variant depends on libc++.so.) Test: build Change-Id: I31611ce92cc58e3ee4dd2ad5f755aa0bad1ab431
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85 am: 7d97992f62 am: 0a9f0aea19Haibo Huang
am: 34c73c7890 Change-Id: I735d955a30b82cb943a12bff13d449847456da0d
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85 am: 7d97992f62Haibo Huang
am: 0a9f0aea19 Change-Id: I80aee4062ca50c704fcca68c66da164b917c9c6b
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85Haibo Huang
am: 7d97992f62 Change-Id: I4e6a7f10485cab26bf77c163c00438c44d4d871a
2019-06-20Merge "Upgrade expat to R_2_2_7"Haibo Huang
am: 06e0491b85 Change-Id: I376a13a0240908d5b838655421d966e6bd4f6f52
2019-06-20Merge "Upgrade expat to R_2_2_7"Haibo Huang
2019-06-20Upgrade expat to R_2_2_7Haibo Huang
Test: None Change-Id: I68d014e31a33f07ff684c158b039e12d982db0f8
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospandroid-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseXin Li
am: a37df25db2 Change-Id: I98fc228d876d75a2252530208d88e19c0ee802a1
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: I98822196d3eaa030e576d8de02bdbb12a351862b
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterandroid-o-mr1-iot-release-1.0.13Xin Li
Bug: 120848293 Change-Id: Ia11576b04513fc690c661513e02df8450b34cffe
2019-02-07Merge "Mark libexpat as double_loadable" am: 256f181842 am: 9f5ff2911dJooyung Han
am: c6da03257c Change-Id: I270a90e19c32de14333d5bf7b1565cb045e19d0d
2019-02-07Merge "Mark libexpat as double_loadable" am: 256f181842Jooyung Han
am: 9f5ff2911d Change-Id: I29627909f3f1475a64937776b934d44c8944ae55
2019-02-07Merge "Mark libexpat as double_loadable"Jooyung Han
am: 256f181842 Change-Id: I38dac04ca725af564101799874385d1b99bca40e
2019-02-07Merge "Mark libexpat as double_loadable"android-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1android-o-mr1-iot-release-1.0.12android-o-mr1-iot-release-1.0.10oreo-mr1-iot-releaseTreehugger Robot
2019-02-07Mark libexpat as double_loadableJooyung Han
libexpat is a VNDK lib and also used by LLNDK(libmediandk) which means this lib can be double-loaded. (deps: libmediandk -> libmedia -> libexpat) Bug: 121280180 Test: m -j Change-Id: I71c882646482f9c17abf02ca278d95e7a1242612
2019-01-17Merge "Switch to system/core/janitors as OWNERS." am: 5967960886 am: 9ad683385eChih-hung Hsieh
am: 3a210207f7 Change-Id: I2750ebfe97f974c1c5174250eb0274e9d51e3bf1
2019-01-17Merge "Switch to system/core/janitors as OWNERS." am: 5967960886Chih-hung Hsieh
am: 9ad683385e Change-Id: I592085dfa3375712d8888fb749fe97ee0a7061b9
2019-01-17Merge "Switch to system/core/janitors as OWNERS."Chih-hung Hsieh
am: 5967960886 Change-Id: Ia150a23e0f4bb4fc3d7a206c4487fe53ec16b2f6
2019-01-17Merge "Switch to system/core/janitors as OWNERS."Chih-hung Hsieh
2019-01-17Switch to system/core/janitors as OWNERS.Elliott Hughes
Change-Id: Iac4e2a2b28bd34e99c56e0e63cd6fc5807cfeee2
2019-01-09Merge "Add default code reviewers into OWNERS" am: 898806f602 am: c1f563bba1Chih-hung Hsieh
am: 5ffc4446dc Change-Id: If25cd6fb16defa01cd3f1d4db7e71707735143be
2019-01-09Merge "Add default code reviewers into OWNERS" am: 898806f602Chih-hung Hsieh
am: c1f563bba1 Change-Id: I20df470c5c77d69894ffb8abd93013668d9eb042
2019-01-09Merge "Add default code reviewers into OWNERS"Chih-hung Hsieh
am: 898806f602 Change-Id: I6dc864afb8ab9b13ac98ee0ac6fa838e92784608
2019-01-09Merge "Add default code reviewers into OWNERS"Chih-hung Hsieh
2019-01-09Add default code reviewers into OWNERSChih-Hung Hsieh
Bug: 33166666 Test: gerrit uploader Change-Id: I4e44b916faca99cd946f9130e1446c4ce7ccf38a
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 9dbf600223 -s ours am: 702299d29e -s ours am: ebbd404c53 -s ours Change-Id: I57f74810c2941994e60f0275cdf22abc5f0385e2
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT ↵Bill Yi
MERGE am: 9dbf600223 -s ours am: 702299d29e -s ours Change-Id: Ib9c66837254bac5766c99fad484cad7038bc593a
2018-10-24[automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGEBill Yi
am: 9dbf600223 -s ours Change-Id: I9555adab6073d9f035aafb01cab32125e9582bc5
2018-10-24Merge pie-platform-release to aosp-master - DO NOT MERGEandroid-wear-8.0.0_r2android-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.8android-o-mr1-iot-release-1.0.7android-n-iot-release-ihome-igv1nougat-iot-releaseBill Yi
Change-Id: Id8085a6afed90eb82613f541638d9ccd098fe135
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: d70ca88489 -s ours am: e36de41d19 -s ours Change-Id: I3e1153d2f875ea5a1b4cfee4fc5f8820262156d2
2018-10-24[automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT ↵Bill Yi
MERGE am: d70ca88489 -s ours Change-Id: I892b01bad7cd659aa7dd08f301c210e6f5b22d28
2018-10-24Merge pi-platform-release to stage-aosp-master - DO NOT MERGEBill Yi
Change-Id: Ieaf2cc66fefae9b6b86da1132df32a60df7af5e3
2018-08-20Merge "Upgrade to expat 2.2.6." am: 36765deebf am: 64dd555daeElliott Hughes
am: 8fc31b720e Change-Id: I573a2d18be1ceac83578593607e3e9993ec1680f