Merge "Add missing includes for crtend modules" am: 6a4177c42d am: f8e3668ce2 am: 76ae8abac5

Original change: https://android-review.googlesource.com/c/platform/bionic/+/1637585

Change-Id: I1338af10d63e14942d248239040e180f65aefe89
diff --git a/libc/Android.bp b/libc/Android.bp
index a502de5..4932e61 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -2126,7 +2126,10 @@
 
 cc_object {
     name: "crtend_so",
-    local_include_dirs: ["include"],
+    local_include_dirs: [
+        "include",
+        "private",  // crtend_so.S depends on private/bionic_asm_arm64.h
+    ],
     srcs: ["arch-common/bionic/crtend_so.S"],
 
     defaults: ["crt_so_defaults"],
@@ -2181,7 +2184,10 @@
     // We rename crtend.o to crtend_android.o to avoid a
     // name clash between gcc and bionic.
     name: "crtend_android",
-    local_include_dirs: ["include"],
+    local_include_dirs: [
+        "include",
+        "private",  // crtend.S depends on private/bionic_asm_arm64.h
+    ],
     srcs: ["arch-common/bionic/crtend.S"],
 
     defaults: ["crt_defaults"],