From: brian Date: Thu, 1 Jul 2004 01:14:33 +0000 (-0700) Subject: newlib unix patch X-Git-Url: http://git.megacz.com/?p=nestedvm.git;a=commitdiff_plain;h=74c9fe2438225d551687f06f51e86925f8e8c13c newlib unix patch darcs-hash:20040701011433-24bed-fb585b98606b8e6fd379e9cf4ead18d12aedcc20.gz --- diff --git a/src/org/ibex/nestedvm/support_aux.c b/src/org/ibex/nestedvm/support_aux.c index 51251e7..03bf2e9 100644 --- a/src/org/ibex/nestedvm/support_aux.c +++ b/src/org/ibex/nestedvm/support_aux.c @@ -12,6 +12,10 @@ #include #include #include +#include +#include +#include +#include #include diff --git a/upstream/patches/newlib-unix.patch b/upstream/patches/newlib-unix.patch new file mode 100644 index 0000000..27864d8 --- /dev/null +++ b/upstream/patches/newlib-unix.patch @@ -0,0 +1,38 @@ +--- newlib/libc/unix/Makefile.in~ 2004-06-29 00:33:42.000000000 -0400 ++++ newlib/libc/unix/Makefile.in 2004-06-29 00:33:42.000000000 -0400 +@@ -111,7 +111,6 @@ + INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) + + GENERAL_SOURCES = \ +- getcwd.c \ + pread.c \ + pwrite.c \ + sigset.c +--- newlib/libc/unix/Makefile.in.orig 2004-06-29 01:21:23.000000000 -0400 ++++ newlib/libc/unix/Makefile.in 2004-06-29 02:28:37.000000000 -0400 +@@ -126,10 +126,7 @@ + getpwent.$(oext) \ + getut.$(oext) + +-@ELIX_LEVEL_1_TRUE@LIB_OBJS = +-@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@LIB_OBJS = @ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_TRUE@$(ELIX_2_OBJS) +-@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@LIB_OBJS = @ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_TRUE@$(ELIX_2_OBJS) +-@ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@ELIX_LEVEL_4_TRUE@LIB_OBJS = @ELIX_LEVEL_1_FALSE@@ELIX_LEVEL_2_FALSE@@ELIX_LEVEL_3_FALSE@@ELIX_LEVEL_4_TRUE@$(ELIX_2_OBJS) $(ELIX_4_OBJS) ++LIB_OBJS = + + libunix_la_LDFLAGS = -Xcompiler -nostdlib + +@@ -161,11 +158,11 @@ + DEFS = @DEFS@ -I. -I$(srcdir) + CPPFLAGS = @CPPFLAGS@ + LIBS = @LIBS@ +-@USE_LIBTOOL_FALSE@lib_a_OBJECTS = getcwd.$(OBJEXT) pread.$(OBJEXT) \ ++@USE_LIBTOOL_FALSE@lib_a_OBJECTS = pread.$(OBJEXT) \ + @USE_LIBTOOL_FALSE@pwrite.$(OBJEXT) sigset.$(OBJEXT) + LTLIBRARIES = $(noinst_LTLIBRARIES) + +-@USE_LIBTOOL_TRUE@libunix_la_OBJECTS = getcwd.lo pread.lo pwrite.lo \ ++@USE_LIBTOOL_TRUE@libunix_la_OBJECTS = pread.lo pwrite.lo \ + @USE_LIBTOOL_TRUE@sigset.lo + CFLAGS = @CFLAGS@ + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)