Package: android-platform-system-core / 1:7.0.0+r33-1

Metadata

Package Version Patches format
android-platform-system-core 1:7.0.0+r33-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
libandroidcutils_makefile_pkgconfig | (download)

libcutils/dlmalloc_stubs.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 Caveats: Lots of Android utilities link against libcutils but do not use the
 "atomic" stuff.  The atomic stuff only works on a limited number of CPU
 architectures, so for now, just don't include atomic on those architectures.
add_missing_headers.diff | (download)

base/errors_unix.cpp | 1 1 + 0 - 0 !
base/file.cpp | 1 1 + 0 - 0 !
base/logging.cpp | 1 1 + 0 - 0 !
include/cutils/jstring.h | 1 1 + 0 - 0 !
include/utils/String8.h | 1 1 + 0 - 0 !
include/utils/Unicode.h | 1 1 + 0 - 0 !
libbacktrace/BacktraceMap.cpp | 1 1 + 0 - 0 !
libziparchive/zip_writer.cc | 1 1 + 0 - 0 !
8 files changed, 8 insertions(+)

 various headers are missing which causes compiler errors.
use_separated_cutils_atomic.diff | (download)

include/utils/Atomic.h | 4 3 + 1 - 0 !
include/utils/StrongPointer.h | 4 3 + 1 - 0 !
2 files changed, 6 insertions(+), 2 deletions(-)

 cutils/atomic.h uses stdatomic.h which is not supported by c++11
Clang_nullability_type_qualifier.patch | (download)

adb/adb_client.h | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 disable nullability type specifiers
 Nullability type specifiers "_Nonnull" & "_Nullable" are a Clang-specific
 feature. This patch lets the preprocessor expands this 2 macros to empty
 if not using Clang.
fs_prepare_path_impl_open_mode_missing.patch | (download)

libcutils/fs.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 the invocation of open() misses a third argument
 When open() is called with O_CREAT, a third argument must be provided for
 setting the new file's access mode (permission). Let's pass the "mode"
 parameter.
adb_libssl_11.diff | (download)

adb/adb_auth_host.cpp | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 adb: make compatible with openssl 1.1
 OpenSSL version 1.1 brought some API changes which broke the build here,
 fix that by accessing rsa->n (and e) directly, using RSA_get0_key instead.
adb_libssl_bc.diff | (download)

adb/adb_auth_host.cpp | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 adb: backward compatibility with openssl < 1.1
move log file to proper dir.patch | (download)

adb/client/main.cpp | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

---