diff --git a/linphone/README.mingwce b/linphone/README.mingwce
new file mode 100644
index 0000000000000000000000000000000000000000..ce2dc0000c14790be629045bf957eb203ff77924
--- /dev/null
+++ b/linphone/README.mingwce
@@ -0,0 +1,6 @@
+install arm-mingw32ce from 0.55 from http://cegcc.sourceforge.net/
+
+
+for ortp:
+cd oRTP
+./configure --host=arm-mingw32ce --enable-strict=no --enable-ipv6=no
diff --git a/linphone/oRTP/configure.ac b/linphone/oRTP/configure.ac
index 1412c23b448237a8ded76f9a028789ab62cd2ddf..696a7973f0bf145981b47f206e601bc2720653f8 100644
--- a/linphone/oRTP/configure.ac
+++ b/linphone/oRTP/configure.ac
@@ -99,7 +99,8 @@ case "$target_os" in
 		PTHREAD_LDFLAGS="-pthread"
 		;;
 	*mingw32ce)
-		CFLAGS="$CFLAGS -D_WIN32_WCE";;
+		CFLAGS="$CFLAGS -D_WIN32_WCE"
+		LIBS="$LIBS -lws2 -liphlpapi";;
 	*mingw*)
 		CFLAGS="$CFLAGS -D_WIN32_WINNT=0x0501 -DORTP_STATIC"
 		LIBS="$LIBS -lws2_32 -liphlpapi -lwinmm"
diff --git a/linphone/scripts/cegcc-config.site b/linphone/scripts/cegcc-config.site
index f682f17bbd39b09426e60ddeace040e11f961f7b..63f4c66242e9901d09df1ada07ae1bf9291bf34d 100644
--- a/linphone/scripts/cegcc-config.site
+++ b/linphone/scripts/cegcc-config.site
@@ -12,3 +12,4 @@ RANLIB=${SDK_BIN_PATH}/arm-mingw32ce-ranlib
 
 CPPFLAGS="-Dasm=__asm"
 #LDFLAGS="-Wl,-syslibroot ${SYSROOT_PATH}" 
+LDFLAGS="-L${SYSROOT_PATH}/arm-mingw32ce/lib"