Build the linker with the same -std flags as the rest of bionic.
Change-Id: I5bdb28ecfdf78a90f6b072077a1c5ffd63f5d2ae
diff --git a/linker/Android.mk b/linker/Android.mk
index e52ab70..2bd8c30 100644
--- a/linker/Android.mk
+++ b/linker/Android.mk
@@ -18,10 +18,17 @@
LOCAL_LDFLAGS := -shared -Wl,--exclude-libs,ALL
-LOCAL_CFLAGS += -fno-stack-protector \
- -Wstrict-overflow=5 \
- -fvisibility=hidden \
- -Wall -Wextra -Werror \
+LOCAL_CFLAGS += \
+ -fno-stack-protector \
+ -Wstrict-overflow=5 \
+ -fvisibility=hidden \
+ -Wall -Wextra -Werror \
+
+LOCAL_CONLYFLAGS += \
+ -std=gnu99 \
+
+LOCAL_CPPFLAGS += \
+ -std=gnu++11 \
# We need to access Bionic private headers in the linker.
LOCAL_CFLAGS += -I$(LOCAL_PATH)/../libc/