newlib unix patch
[nestedvm.git] / upstream / patches / newlib-unix.patch
diff --git a/upstream/patches/newlib-unix.patch b/upstream/patches/newlib-unix.patch
new file mode 100644 (file)
index 0000000..27864d8
--- /dev/null
@@ -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)