diff --git a/bsp/at91sam9260/rtconfig.h b/bsp/at91sam9260/rtconfig.h
index 176c84c0a0..4a4b08d0ab 100755
--- a/bsp/at91sam9260/rtconfig.h
+++ b/bsp/at91sam9260/rtconfig.h
@@ -64,7 +64,7 @@
/* SECTION: the runtime libc library */
/* the runtime libc library */
-#define RT_USING_NEWLIB
+#define RT_USING_LIBC
#define RT_USING_PTHREADS
/* Using Module System */
diff --git a/bsp/mini2440/rtconfig.h b/bsp/mini2440/rtconfig.h
index 2e4c05bbce..b85996ab24 100644
--- a/bsp/mini2440/rtconfig.h
+++ b/bsp/mini2440/rtconfig.h
@@ -87,8 +87,8 @@
//
//
-//
-#define RT_USING_NEWLIB
+//
+#define RT_USING_LIBC
//
#define RT_USING_PTHREADS
//
diff --git a/bsp/stm32f0x/rtconfig.h b/bsp/stm32f0x/rtconfig.h
index c96e27df30..f72cdfa6d3 100644
--- a/bsp/stm32f0x/rtconfig.h
+++ b/bsp/stm32f0x/rtconfig.h
@@ -87,20 +87,7 @@
#define FINSH_USING_DESCRIPTION
/* SECTION: libc management */
-#ifdef __CC_ARM
-/* #define RT_USING_MINILIBC */
-/* #define RT_USING_NEWLIB */
-#endif
-
-#ifdef __ICCARM__
-/* #define RT_USING_MINILIBC */
-/* #define RT_USING_NEWLIB */
-#endif
-
-#ifdef __GNUC__
-/* #define RT_USING_MINILIBC */
-#define RT_USING_NEWLIB
-#endif
+#define RT_USING_LIBC
/* SECTION: device filesystem */
/* #define RT_USING_DFS */
diff --git a/bsp/zynq7000/rtconfig.h b/bsp/zynq7000/rtconfig.h
index bc015321d0..bf078f7045 100644
--- a/bsp/zynq7000/rtconfig.h
+++ b/bsp/zynq7000/rtconfig.h
@@ -103,8 +103,8 @@
//
//
-//
-#define RT_USING_NEWLIB
+//
+#define RT_USING_LIBC
//
#define RT_USING_PTHREADS
//