diff -ru STLport-4.5.3.orig/src/gcc-uclinux-elf.mak STLport-4.5.3/src/gcc-uclinux-elf.mak --- STLport-4.5.3.orig/src/gcc-uclinux-elf.mak 2003-06-16 05:53:40.000000000 +0200 +++ STLport-4.5.3/src/gcc-uclinux-elf.mak 2003-06-15 20:43:28.000000000 +0200 @@ -36,7 +36,7 @@ @echo "******************" include common_macros.mak -WARNING_FLAGS= -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -D_STLP_USE_UCLIBC +WARNING_FLAGS= -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -D_STLP_USE_UCLIBC -D_STLP_HAS_NO_NEW_C_HEADERS CXXFLAGS_COMMON = -I${STLPORT_DIR} -I../include ${WARNING_FLAGS} \ -D_STLP_UNIX=1 \ diff -ru STLport-4.5.3.orig/stlport/cmath STLport-4.5.3/stlport/cmath --- STLport-4.5.3.orig/stlport/cmath 2001-09-17 23:45:22.000000000 +0200 +++ STLport-4.5.3/stlport/cmath 2003-06-15 21:58:23.000000000 +0200 @@ -31,6 +31,7 @@ # endif # else # include +# include # endif # if (defined (__SUNPRO_CC) && (__SUNPRO_CC > 0x500)) || \ diff -ru STLport-4.5.3.orig/stlport/config/stl_gcc.h STLport-4.5.3/stlport/config/stl_gcc.h --- STLport-4.5.3.orig/stlport/config/stl_gcc.h 2003-06-16 05:53:40.000000000 +0200 +++ STLport-4.5.3/stlport/config/stl_gcc.h 2003-06-15 15:57:58.000000000 +0200 @@ -250,8 +250,15 @@ # if (__GNUC__ >= 3) -# define _STLP_NATIVE_INCLUDE_PATH ../g++-v3 -# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward +# if (__GNUC_MINOR__ == 3) + +# define _STLP_NATIVE_INCLUDE_PATH c++/3.3 +# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH c++/3.3/backward + +# else +# define _STLP_NATIVE_INCLUDE_PATH ../g++-v3 +# define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward +# endif # elif (__GNUC_MINOR__ < 8)