No description
Find a file
Nolen Johnson e4fbaa32d3 compat: Provide a libip_checksum shim
* * In Android T, AOSP moved `libnetutils` to an APEX that is inaccessible
  to the vendor namespace - and it can't be built to vendor in any
  treble-compliant way.

* Our `wfc-pkt-router` blob lives on vendor, and relies on `libnetutils.so`.

* Upon further analysis, we only reply on a few checksum related functions,
  such as the symbol `ipv4_pseudo_header_checksum`, which lives in the (now)
  staticly included dependency of `libnetutils.so`, `libip_checksum`.

* To work around this, we enabled building `libip_checksum` as a stand-alone
  vendor_available library called `libip_checksum_shim.so`, and `patchelf`
  `wfc-pkt-router` to depend on `libipp_checksum_shim.so`.

Change-Id: I7dff9ec6c8ff146f6090e9519ece7844b4a057eb
2022-11-10 15:19:21 -05:00
libbase compat: Add shim for libbase LogMessage functions 2022-10-19 11:40:51 +02:00
libcutils libcutils_shim: jstring: Import strcpy8to16 definition 2022-09-21 13:10:09 -04:00
libgui libgui: Add SurfaceComposerClient shim 2022-11-02 04:25:13 +02:00
libmemset Provide shim for android_memset32 2022-09-21 16:26:12 +01:00
libpiex compat: libpiex_shim: Improve shim 2022-11-01 10:35:17 +00:00
libui compat: Add shim for Fence destructor 2022-10-27 17:21:16 +01:00
Android.bp compat: Provide a libip_checksum shim 2022-11-10 15:19:21 -05:00