Merge "librust_baremetal: statically choose x86_64 memset" into main am: 42992d6413
Original change: https://android-review.googlesource.com/c/platform/bionic/+/3489695
Change-Id: Ie3b3d24d7173d6c58c44be2cfda3502807341f49
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libc/Android.bp b/libc/Android.bp
index f13a76c..a5bc482 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -2110,6 +2110,12 @@
enabled: false,
},
x86_64: {
+ asflags: [
+ // Statically choose the SSE2 memset_generic as memset for
+ // baremetal, where we do not have the dynamic function
+ // dispatch machinery.
+ "-Dmemset_generic=memset",
+ ],
srcs: [
"arch-x86_64/string/sse2-memmove-slm.S",
"arch-x86_64/string/sse2-memset-slm.S",