Age | Commit message (Collapse) | Author |
|
Change-Id: I5c61f308d3738b4b57be95b5984c0cd85fbf27a1
|
|
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
|
|
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
|
|
|
|
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
|
|
am: 3a210207f7
Change-Id: I2750ebfe97f974c1c5174250eb0274e9d51e3bf1
|
|
am: 9ad683385e
Change-Id: I592085dfa3375712d8888fb749fe97ee0a7061b9
|
|
am: 5967960886
Change-Id: Ia150a23e0f4bb4fc3d7a206c4487fe53ec16b2f6
|
|
|
|
Change-Id: Iac4e2a2b28bd34e99c56e0e63cd6fc5807cfeee2
|
|
am: 5ffc4446dc
Change-Id: If25cd6fb16defa01cd3f1d4db7e71707735143be
|
|
am: c1f563bba1
Change-Id: I20df470c5c77d69894ffb8abd93013668d9eb042
|
|
am: 898806f602
Change-Id: I6dc864afb8ab9b13ac98ee0ac6fa838e92784608
|
|
|
|
Bug: 33166666
Test: gerrit uploader
Change-Id: I4e44b916faca99cd946f9130e1446c4ce7ccf38a
|
|
MERGE am: 9dbf600223 -s ours am: 702299d29e -s ours
am: ebbd404c53 -s ours
Change-Id: I57f74810c2941994e60f0275cdf22abc5f0385e2
|
|
MERGE am: 9dbf600223 -s ours
am: 702299d29e -s ours
Change-Id: Ib9c66837254bac5766c99fad484cad7038bc593a
|
|
am: 9dbf600223 -s ours
Change-Id: I9555adab6073d9f035aafb01cab32125e9582bc5
|
|
Change-Id: Id8085a6afed90eb82613f541638d9ccd098fe135
|
|
MERGE am: d70ca88489 -s ours
am: e36de41d19 -s ours
Change-Id: I3e1153d2f875ea5a1b4cfee4fc5f8820262156d2
|
|
MERGE
am: d70ca88489 -s ours
Change-Id: I892b01bad7cd659aa7dd08f301c210e6f5b22d28
|
|
Change-Id: Ieaf2cc66fefae9b6b86da1132df32a60df7af5e3
|
|
am: 8fc31b720e
Change-Id: I573a2d18be1ceac83578593607e3e9993ec1680f
|