[PATCH] Dev86 patches

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

These are a few changes in the toolchain to make building old V7 code
for ELKS more comfortable and to build the toolchain with ELKS under
/usr/src/elks without getting some really strange error messages (not
that I think I'll really get somewhere building V7 code in ELKS, but
porting Bourne shell sounded interesting). Repository at
http://helllabs.org/git/dev86.git.

diff-tree 9339c8d507619a84c27c4208287832bc11b4f049 (from
e325feefc1cb066a311f2a3ea66a6a5827a18a39)
Author: Claudio Matsuoka <cmatsuoka@xxxxxxxxx>
Date:   Sat Aug 19 22:42:19 2006 -0300

   [CPP]: allow single '#' preprocessor directive

   Allow single '#' in cpp helps when compiling old UNIX V7 code.

   Signed-off-by: Claudio Matsuoka <cmatsuoka@xxxxxxxxx>

diff --git a/cpp/cpp.c b/cpp/cpp.c
index 616cf87..5024c7d 100644
--- a/cpp/cpp.c
+++ b/cpp/cpp.c
@@ -687,6 +687,9 @@ do_preproc()
	    no_match=1;
      }
   }
+   else if (val == '\n') {
+	/* do nothing */
+   }
   else no_match=1;

   if( no_match )

diff-tree e325feefc1cb066a311f2a3ea66a6a5827a18a39 (from
4dd073ae66c9e04a84787e48f1d6ab2f92b71d11)
Author: Claudio Matsuoka <cmatsuoka@xxxxxxxxx>
Date:   Sat Aug 19 22:35:33 2006 -0300

   Run ncc with -ansi to build libc

   When ELKS headers are in place, ncc must be run with -ansi to build
   the C library otherwise a lot of strange errors will be reported

   Signed-off-by: Claudio Matsuoka <cmatsuoka@xxxxxxxxx>

diff --git a/makefile.in b/makefile.in
index 2f3832c..8ae5d35 100644
--- a/makefile.in
+++ b/makefile.in
@@ -111,7 +111,7 @@ install install-all: check_config instal

##############################################################################

-LIBARGS= CC=ncc "CCFLAGS=-O" AR=$(AR) ARFLAGS=$(ARFLAGS)
+LIBARGS= CC="ncc -ansi" "CCFLAGS=-O" AR=$(AR) ARFLAGS=$(ARFLAGS)
LIB3ARGS= CC=ncc AR=$(AR) ARFLAGS=$(ARFLAGS)

# Season in the top makefile

diff-tree 4dd073ae66c9e04a84787e48f1d6ab2f92b71d11 (from
e618e59c49d8cc0b55dcf3fe001e178642ac8275)
Author: Claudio Matsuoka <cmatsuoka@xxxxxxxxx>
Date:   Sat Aug 19 22:22:37 2006 -0300

   Add libc/include/sys/dir.h

   Signed-off-by: Claudio Matsuoka <cmatsuoka@xxxxxxxxx>

diff --git a/libc/include/sys/dir.h b/libc/include/sys/dir.h
new file mode 100644
index 0000000..7bbd490
--- /dev/null
+++ b/libc/include/sys/dir.h
@@ -0,0 +1,8 @@
+#ifndef _SYS_DIR_H
+#define _SYS_DIR_H
+
+#include <dirent.h>
+
+#define direct dirent
+
+#endif
-
To unsubscribe from this list: send the line "unsubscribe linux-8086" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel]     [Linux ia64]     [DCCP]     [Linux for ARM]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux