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/