diff --git a/core/combo/linux-arm.mk b/core/combo/linux-arm.mk
index d2e0672..d317301 100644
--- a/core/combo/linux-arm.mk
+++ b/core/combo/linux-arm.mk
@@ -62,7 +62,7 @@ endif
 # You can set TARGET_TOOLS_PREFIX to get gcc from somewhere else
 ifeq ($(strip $($(combo_target)TOOLS_PREFIX)),)
 $(combo_target)TOOLS_PREFIX := \
-	prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-eabi-4.2.1/bin/arm-eabi-
+	prebuilt/$(HOST_PREBUILT_TAG)/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
 endif
 
 $(combo_target)CC := $($(combo_target)TOOLS_PREFIX)gcc$(HOST_EXECUTABLE_SUFFIX)
diff --git a/envsetup.sh b/envsetup.sh
index ad8e2ff..e340423 100644
--- a/envsetup.sh
+++ b/envsetup.sh
@@ -102,7 +102,7 @@ function setpaths()
     # and in with the new
     CODE_REVIEWS=
     prebuiltdir=$(getprebuilt)
-    export ANDROID_EABI_TOOLCHAIN=$prebuiltdir/toolchain/arm-eabi-4.2.1/bin
+    export ANDROID_EABI_TOOLCHAIN=$prebuiltdir/toolchain/arm-eabi-4.4.0/bin
     export ANDROID_TOOLCHAIN=$ANDROID_EABI_TOOLCHAIN
     export ANDROID_QTOOLS=$T/development/emulator/qtools
     export ANDROID_BUILD_PATHS=:$(get_build_var ANDROID_BUILD_PATHS):$ANDROID_QTOOLS:$ANDROID_TOOLCHAIN:$ANDROID_EABI_TOOLCHAIN$CODE_REVIEWS

project development/
diff --git a/pdk/ndk/samples/sample/Makefile.lib b/pdk/ndk/samples/sample/Makefile.lib
index fbb5a14..e59af04 100644
--- a/pdk/ndk/samples/sample/Makefile.lib
+++ b/pdk/ndk/samples/sample/Makefile.lib
@@ -9,7 +9,7 @@ include $(NDK_BASE)/config/config.mk
 SOURCES    := hellolibrary.c
 OBJECTS    := $(SOURCES:.c=.o)
 LIBS       := -lc -lm
-ALIB       := $(PREBUILT)/toolchain/arm-eabi-4.2.1/lib/gcc/arm-eabi/4.2.1/interwork/libgcc.a
+           ALIB       := $(PREBUILT)/toolchain/arm-eabi-4.4.0/lib/gcc/arm-eabi/4.4.0/interwork/libgcc.a
 
 all: sharedlib staticlib
 

project external/sqlite/
diff --git a/dist/sqlite3.h b/dist/sqlite3.h
index e67281e..bdd5c03 100644
--- a/dist/sqlite3.h
+++ b/dist/sqlite3.h
@@ -1427,7 +1427,7 @@ void sqlite3_free_table(char **result);
 **   
 */
 char *sqlite3_mprintf(const char*,...);
-char *sqlite3_vmprintf(const char*, va_list);
+char *sqlite3_vmprintf(const char*, ...);
 char *sqlite3_snprintf(int,char*,const char*, ...);
 
 /*

