Check-in [035f309e4f]
Overview
Comment:Updated to allow "tcc" to build
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 035f309e4f00de9bf8428b95f9e51f72f2c17d3a
User & Date: rkeene on 2014-06-21 05:06:10
Other Links: manifest | tags
Context
2014-06-21
05:06
Updated to do a "distclean" in TCC upon clean check-in: ed19d6d085 user: rkeene tags: trunk
05:06
Updated to allow "tcc" to build check-in: 035f309e4f user: rkeene tags: trunk
04:44
Updated to work on older autoconf implementations and support the new versionscript.m4 interface check-in: 5ade025cc5 user: rkeene tags: trunk
Changes

Modified build/tcc-patches/0.9.26/tcc-0.9.26-tclio.diff from [3b7b96df23] to [714434e0ff].

91
92
93
94
95
96
97












98
99
100
101
102
103
104
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116







+
+
+
+
+
+
+
+
+
+
+
+







-    size = read(fd, &ehdr, sizeof(ehdr));
-    lseek(fd, 0, SEEK_SET);
+    size = Tcl_Read(fd, (char *)&ehdr, sizeof(ehdr));
+    Tcl_Seek(fd, 0, SEEK_SET);
     if (size <= 0) {
         tcc_error_noabort("could not read header");
         goto the_end;
diff -uNr tcc-0.9.26.orig/tcc.c tcc-0.9.26-1tclio/tcc.c
--- tcc-0.9.26.orig/tcc.c	2013-02-15 08:24:00.000000000 -0600
+++ tcc-0.9.26-1tclio/tcc.c	2014-06-21 00:04:24.170011999 -0500
@@ -248,7 +248,7 @@
     int64_t start_time = 0;
     const char *first_file = NULL;
 
-    s = tcc_new();
+    s = tcc_new(NULL);
     s->output_type = TCC_OUTPUT_EXE;
 
     optind = tcc_parse_args(s, argc - 1, argv + 1);
diff -uNr tcc-0.9.26.orig/tcc.h tcc-0.9.26-1tclio/tcc.h
--- tcc-0.9.26.orig/tcc.h	2013-02-15 08:24:00.000000000 -0600
+++ tcc-0.9.26-1tclio/tcc.h	2014-05-02 01:30:08.967140003 -0500
@@ -429,7 +429,7 @@
 typedef struct BufferedFile {
     uint8_t *buf_ptr;
     uint8_t *buf_end;