Age | Commit message (Collapse) | Author |
|
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: cherry-pick from internal
Bug: 150999716
Test: m
Merged-In: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21
(cherry picked from commit a5c33edaa6116f4978fad148753dd795e98a44d8)
Change-Id: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21
|
|
2a03955601
Change-Id: I97aae2fc74ff505bbe10a9af30ba24cc7287282b
|
|
cd498564c4
Change-Id: I8f71ad5bc05bcdaa579d11af457379d36f507d0d
|
|
1f4cdfe0cc
Change-Id: I9e0ff4076209ac3e0e333e886ab9ccb4a0f9bbc9
|
|
Change-Id: I701b64cd40de74bf0e29be65d8099a347cd72c06
|
|
Change-Id: I96746370747a3418e020618b0171ae642ccc4436
|
|
Change-Id: Ic04be4dc1576074aba6e75718e567a382ce79b2a
|
|
Change-Id: I2283b4fbb785810103547deeb7c22f317e5dec3f
|
|
Change-Id: I42c0996c8308c719410939897c61b977aea8277c
|
|
Change-Id: I07cc8e71f6a8b751547bffb68a5c8ce1b3fcaf86
|
|
Change-Id: I5c61f308d3738b4b57be95b5984c0cd85fbf27a1
|
|
Change-Id: I034f493e4dbd4ec3b2acd7752fdadbddcda462da
|
|
Change-Id: I5db5c9277ee4caa504d02056a0d6b900fa5e4a92
|
|
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
|
|
d357ea68ee am: 3928094834 am: 2216467afc am: a3dcccdc9a
Change-Id: Ica36c68f9443ef725aa5caf667411826f6fcb37e
|
|
d357ea68ee am: 3928094834 am: 2216467afc
Change-Id: Ibffd2fb1e66ab06aac69f19e85b296973084b923
|
|
d357ea68ee am: 3928094834
Change-Id: Ic6a3f46bbbed04e9c2215aed22211bfd2cbc3bf4
|
|
Change-Id: I6c4d771434e86fe30fc6d42e14ce90729d0b2486
|
|
Change-Id: I897ecf4d71c484e45d11b1a05ee9ea7f52df4db8
|
|
|
|
Bug: 68860345
Bug: 69058154
Bug: 151953481
Test: no code changes
Change-Id: I07bde0fde4258dfea992e3167851013d7c04f851
|
|
909d3740d9 am: 9060df1c81
Change-Id: Ia5365f9ede2712713bd764c6690f86186d3b177d
|
|
Change-Id: I6182c425ea731fe7fd41b2695194f1d3b6d09215
|
|
am: b79e5225fd
Change-Id: I8dfb2a877be121803dd35e6aabe97f74ac449856
|
|
|
|
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
|
|
am: 41e39421d2
Change-Id: Ifc531c13dc751e16620fd3d8ff69cc76737d65f2
|
|
am: ab9b22a527
Change-Id: Ie982c3e0e43728be11e068e7c77f0512ed2b9785
|
|
am: 20da7e1f04
Change-Id: I7153d1bc4616849557cb381f61e3aba48cd32d2f
|
|
|
|
Manual changes to Android.bp and expat_config.h.
Test: treehugger
Change-Id: Iba9d1ed11fadaf15b95a9e94cbc128e77f3aea6d
|
|
am: 4c60b0d92a
Change-Id: I480a7dd362cb301105de2bb4330ee1c583d91086
|
|
am: 794558dc0a
Change-Id: I5cc170775036ddd305962987111a92baa010c344
|
|
am: d57fff9a53
Change-Id: I08eb5608f2d7e7e244d27d67f37507a73809909a
|
|
am: 75a0ba404a
Change-Id: Id2d5498ff0134ca8ac1b1170ccf9c447908f14a9
|
|
|
|
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
|
|
am: 34c73c7890
Change-Id: I735d955a30b82cb943a12bff13d449847456da0d
|
|
am: 0a9f0aea19
Change-Id: I80aee4062ca50c704fcca68c66da164b917c9c6b
|
|
am: 7d97992f62
Change-Id: I4e6a7f10485cab26bf77c163c00438c44d4d871a
|
|
am: 06e0491b85
Change-Id: I376a13a0240908d5b838655421d966e6bd4f6f52
|
|
|
|
Test: None
Change-Id: I68d014e31a33f07ff684c158b039e12d982db0f8
|
|
am: a37df25db2
Change-Id: I98fc228d876d75a2252530208d88e19c0ee802a1
|
|
Bug: 126125118
Change-Id: I98822196d3eaa030e576d8de02bdbb12a351862b
|
|
Bug: 120848293
Change-Id: Ia11576b04513fc690c661513e02df8450b34cffe
|
|
am: c6da03257c
Change-Id: I270a90e19c32de14333d5bf7b1565cb045e19d0d
|
|
am: 9f5ff2911d
Change-Id: I29627909f3f1475a64937776b934d44c8944ae55
|
|
am: 256f181842
Change-Id: I38dac04ca725af564101799874385d1b99bca40e
|
|
|