Merge changes I4430279e,I90b316c2

* changes:
  Remove .llvm_addrsig section from CRT objects.
  Reapply: Hack libc++ support header to work in the platform.
diff --git a/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 29c8791..5734b8a
--- a/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index d9dedf0..cc60611
--- a/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index a7d9faa..c5452b7
--- a/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-16/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-16/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-16/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-16/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-16/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-16/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-16/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 6d89767..f673928
--- a/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 92590ed..59939b9
--- a/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index d9058e3..f8d5a8f
--- a/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-16/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-16/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-16/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-16/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-16/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-16/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-16/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-16/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index d46c6dc..9c3e37f
--- a/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 716c2b9..2edfcd5
--- a/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index ed4a171..606a156
--- a/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-17/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-17/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-17/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-17/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-17/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-17/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-17/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 3fcd3c0..0268200
--- a/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index cf4349f..38fabab
--- a/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index d2c7e74..8a15799
--- a/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-17/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-17/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-17/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-17/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-17/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-17/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-17/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-17/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index b3bddc5..c728c1e
--- a/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 1b7f80d..43033c4
--- a/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index bdd0035..7f2b191
--- a/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-18/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-18/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-18/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-18/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-18/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-18/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-18/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 15f7d4a..255ddd9
--- a/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 0be4e86..50e8edd
--- a/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 82b074a..112f305
--- a/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-18/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-18/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-18/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-18/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-18/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-18/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-18/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-18/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 2f4df1f..1010c5b
--- a/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index a7e94a1..c3667ae
--- a/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 0938232..5243f92
--- a/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-19/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-19/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-19/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-19/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-19/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-19/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-19/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 8146685..20a9a25
--- a/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index d6e69a0..221af71
--- a/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index f94cca6..63f597e
--- a/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-19/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-19/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-19/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-19/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-19/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-19/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-19/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-19/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 76d0ea9..3ddc780
--- a/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index f93cf95..9427d3e
--- a/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index bf63f63..3dd8166
--- a/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-21/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-21/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-21/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-21/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-21/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-21/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-21/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 8b407fc..21b1920
--- a/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 122e4ab..116e7ad
--- a/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 7eb20e0..ebd793d
--- a/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-21/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-21/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index edd2233..47be39e
--- a/r20/platforms/android-21/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-21/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-21/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-21/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-21/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index e5e9baf..0f9a16a
--- a/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 8819489..f60e10b
--- a/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 3db6c05..5baeaf2
--- a/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-21/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-21/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-21/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-21/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-21/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-21/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-21/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index ab5c353..8831695
--- a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index 85e42ef..26b4f5b
--- a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index 86272a2..dd2df79
--- a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-21/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 7870307..5b8198d
--- a/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 8ed95e2..4338734
--- a/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 6967d02..69e9554
--- a/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-22/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-22/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-22/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-22/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-22/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-22/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-22/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index f2bd4eb..4fb4f12
--- a/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 42506e7..cf8ddbe
--- a/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index ef0f245..ea7576a
--- a/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-22/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-22/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index a24eca8..418adf9
--- a/r20/platforms/android-22/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-22/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-22/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-22/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-22/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 817fc03..a9b2a9e
--- a/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index a56e15c..b677160
--- a/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index fc54cb1..f0a9756
--- a/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-22/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-22/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-22/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-22/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-22/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-22/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-22/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index c67bc9c..7c5b04b
--- a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index f44c36c..d6b9129
--- a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index d742601..12ca882
--- a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-22/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 7bc4346..fc84474
--- a/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 4f0e828..ba61be3
--- a/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 7bc4346..fc84474
--- a/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-23/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-23/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-23/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-23/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-23/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-23/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-23/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index c16d4cd..169f2a2
--- a/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 2819bba..8537f7f
--- a/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 761f3cd..a367e40
--- a/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-23/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-23/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7479f12..a1acaa8
--- a/r20/platforms/android-23/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-23/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-23/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-23/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-23/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 934fd56..6c25897
--- a/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index afb29e2..ccd86d2
--- a/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 934fd56..6c25897
--- a/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-23/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-23/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-23/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-23/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-23/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-23/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-23/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 06a5ad1..5522356
--- a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index 304de03..4b6bc1a
--- a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index 06a5ad1..5522356
--- a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-23/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 84bc9b4..6c8d805
--- a/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 43a257b..144a334
--- a/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 84bc9b4..6c8d805
--- a/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-24/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-24/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-24/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-24/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-24/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-24/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-24/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 7320a46..91f2ada
--- a/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 3238166..6db8e01
--- a/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 6502b73..3d0421c
--- a/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-24/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-24/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 41490d3..7ee30fb
--- a/r20/platforms/android-24/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-24/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-24/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-24/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-24/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index ed44bce..3fa42e5
--- a/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 26e0bb2..52f84e4
--- a/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index ed44bce..3fa42e5
--- a/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-24/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-24/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-24/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-24/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-24/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-24/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-24/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 2a72e0c..dd8136f
--- a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index acc8877..ecbaccb
--- a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index 2a72e0c..dd8136f
--- a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-24/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 86cb506..db09fe1
--- a/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 95259c8..dd28242
--- a/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 86cb506..db09fe1
--- a/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-26/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-26/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-26/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-26/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-26/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-26/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-26/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index c881991..f8ac44a
--- a/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index cd6aeed..18b274d
--- a/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 10fc62f..06b6e4c
--- a/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-26/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-26/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 722b425..f5c91e3
--- a/r20/platforms/android-26/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-26/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-26/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-26/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-26/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index c9c98b5..66c2d62
--- a/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index f947592..edecbc3
--- a/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index c9c98b5..66c2d62
--- a/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-26/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-26/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-26/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-26/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-26/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-26/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-26/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index ec5ebd2..a1af44a
--- a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index 71c98ce..e01e58a
--- a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index ec5ebd2..a1af44a
--- a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-26/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index e6d3987..33ef37b
--- a/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index fc38bc4..7a8c560
--- a/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index e6d3987..33ef37b
--- a/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-27/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-27/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-27/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-27/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-27/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-27/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-27/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index b0807b5..5cbfb1b
--- a/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 863b0a1..939643c
--- a/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index b207506..5e5eb1f
--- a/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-27/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-27/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index c87daee..d1efd61
--- a/r20/platforms/android-27/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-27/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-27/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-27/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-27/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index a7eff84..7754607
--- a/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index fed65b0..c3a8ec2
--- a/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index a7eff84..7754607
--- a/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-27/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-27/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-27/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-27/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-27/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-27/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-27/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 1188fb8..b3df29a
--- a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index 4e06241..f3176cd
--- a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index 1188fb8..b3df29a
--- a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-27/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index f0fe13a..53e5a7d
--- a/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 0956938..bfc8170
--- a/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index f0fe13a..53e5a7d
--- a/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-28/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-28/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-28/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-28/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-28/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-28/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-28/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 78b0867..108b7cd
--- a/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 44315bc..6d8e4a2
--- a/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 7988f0b..0e594d0
--- a/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-28/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-28/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 17b855f..ba4f1c2
--- a/r20/platforms/android-28/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-28/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-28/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-28/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-28/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 620ea24..a4a352b
--- a/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index b2459e7..5983ac5
--- a/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 620ea24..a4a352b
--- a/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-28/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-28/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-28/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-28/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-28/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-28/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-28/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 457d6bd..808def3
--- a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index 63e6e08..87ab7f9
--- a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index 457d6bd..808def3
--- a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-28/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 21177b6..1a6dcfa
--- a/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_so.o b/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index f2c819b..2820d4d
--- a/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_static.o b/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 21177b6..1a6dcfa
--- a/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-29/arch-arm/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm/usr/lib/crtend_android.o b/r20/platforms/android-29/arch-arm/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 6a42b93..7d49994
--- a/r20/platforms/android-29/arch-arm/usr/lib/crtend_android.o
+++ b/r20/platforms/android-29/arch-arm/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm/usr/lib/crtend_so.o b/r20/platforms/android-29/arch-arm/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 293e8f6..6263623
--- a/r20/platforms/android-29/arch-arm/usr/lib/crtend_so.o
+++ b/r20/platforms/android-29/arch-arm/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index cbf7a8f..bb0a52b
--- a/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_so.o b/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index cf3cc4a..1d7afc8
--- a/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_static.o b/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 78d0dcb..e9b2a2e
--- a/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-29/arch-arm64/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm64/usr/lib/crtend_android.o b/r20/platforms/android-29/arch-arm64/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index be08453..130421c
--- a/r20/platforms/android-29/arch-arm64/usr/lib/crtend_android.o
+++ b/r20/platforms/android-29/arch-arm64/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-arm64/usr/lib/crtend_so.o b/r20/platforms/android-29/arch-arm64/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 7050996..3da7adf
--- a/r20/platforms/android-29/arch-arm64/usr/lib/crtend_so.o
+++ b/r20/platforms/android-29/arch-arm64/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_dynamic.o b/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_dynamic.o
old mode 100644
new mode 100755
index 15fbb25..70d4e53
--- a/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_dynamic.o
+++ b/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_so.o b/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_so.o
old mode 100644
new mode 100755
index 785928c..c9df14d
--- a/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_so.o
+++ b/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_static.o b/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_static.o
old mode 100644
new mode 100755
index 15fbb25..70d4e53
--- a/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_static.o
+++ b/r20/platforms/android-29/arch-x86/usr/lib/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86/usr/lib/crtend_android.o b/r20/platforms/android-29/arch-x86/usr/lib/crtend_android.o
old mode 100644
new mode 100755
index 7610c21..58f425a
--- a/r20/platforms/android-29/arch-x86/usr/lib/crtend_android.o
+++ b/r20/platforms/android-29/arch-x86/usr/lib/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86/usr/lib/crtend_so.o b/r20/platforms/android-29/arch-x86/usr/lib/crtend_so.o
old mode 100644
new mode 100755
index 73d9651..74c9a82
--- a/r20/platforms/android-29/arch-x86/usr/lib/crtend_so.o
+++ b/r20/platforms/android-29/arch-x86/usr/lib/crtend_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_dynamic.o b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_dynamic.o
old mode 100644
new mode 100755
index fdb1659..10c2443
--- a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_dynamic.o
+++ b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_dynamic.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_so.o b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_so.o
old mode 100644
new mode 100755
index 09324d5..b79da3d
--- a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_so.o
+++ b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_so.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_static.o b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_static.o
old mode 100644
new mode 100755
index fdb1659..10c2443
--- a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_static.o
+++ b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtbegin_static.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_android.o b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_android.o
old mode 100644
new mode 100755
index 04e80c8..2042733
--- a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_android.o
+++ b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_android.o
Binary files differ
diff --git a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_so.o b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_so.o
old mode 100644
new mode 100755
index 7685c72..38033e5
--- a/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_so.o
+++ b/r20/platforms/android-29/arch-x86_64/usr/lib64/crtend_so.o
Binary files differ
diff --git a/r20/sources/cxx-stl/llvm-libc++/include/support/android/locale_bionic.h b/r20/sources/cxx-stl/llvm-libc++/include/support/android/locale_bionic.h
index 50fcf5c..5d4f9ad 100644
--- a/r20/sources/cxx-stl/llvm-libc++/include/support/android/locale_bionic.h
+++ b/r20/sources/cxx-stl/llvm-libc++/include/support/android/locale_bionic.h
@@ -26,9 +26,21 @@
 
 #if defined(__ANDROID__)
 
+#include <support/xlocale/__posix_l_fallback.h>
+
+// HACK: Not in upstream NDK or libc++.
+// Upstream now supports using ToT libc++ with old NDKs, but as such it is now
+// *only* compatible with the NDK. That will need to be fixed both for the
+// platorm and for the NDK-in-platform use case since neither has
+// android/ndk-version.h.
+
+// If we do not have this header, we are in a platform build rather than an NDK
+// build, which will always be at least as new as the ToT NDK, in which case we
+// don't need any of the inlines below since libc provides them.
+#if __has_include(<android/ndk-version.h>)
 #include <android/api-level.h>
 #include <android/ndk-version.h>
-#include <support/xlocale/__posix_l_fallback.h>
+
 // In NDK versions later than 16, locale-aware functions are provided by
 // legacy_stdlib_inlines.h
 #if __NDK_MAJOR__ <= 16
@@ -40,19 +52,22 @@
 extern "C" {
 #endif
 
-inline _LIBCPP_INLINE_VISIBILITY float strtof_l(const char* __nptr, char** __endptr,
-                                                locale_t) {
-  return ::strtof(__nptr, __endptr);
+inline _LIBCPP_INLINE_VISIBILITY float strtof_l(
+    const char* __nptr, char** __endptr, locale_t)
+{
+    return ::strtof(__nptr, __endptr);
 }
 
-inline _LIBCPP_INLINE_VISIBILITY double strtod_l(const char* __nptr,
-                                                 char** __endptr, locale_t) {
-  return ::strtod(__nptr, __endptr);
+inline _LIBCPP_INLINE_VISIBILITY double strtod_l(
+    const char* __nptr, char** __endptr, locale_t)
+{
+    return ::strtod(__nptr, __endptr);
 }
 
-inline _LIBCPP_INLINE_VISIBILITY long strtol_l(const char* __nptr, char** __endptr,
-                                               int __base, locale_t) {
-  return ::strtol(__nptr, __endptr, __base);
+inline _LIBCPP_INLINE_VISIBILITY long strtol_l(
+    const char* __nptr, char** __endptr, int __base, locale_t)
+{
+    return ::strtol(__nptr, __endptr, __base);
 }
 
 #if defined(__cplusplus)
@@ -62,6 +77,7 @@
 #endif // __ANDROID_API__ < 26
 
 #endif // __NDK_MAJOR__ <= 16
+#endif // __has_include(<android/ndk-version.h>)
 #endif // defined(__ANDROID__)
 
 #endif // defined(__BIONIC__)