Index: build/makearch.info ================================================================== --- build/makearch.info +++ build/makearch.info @@ -15,11 +15,11 @@ # each time a "makearch" is done. # # If @@SVNLCR@@ is used anywhere in this version number, it will be # replaced with the highest last-changed-rev from the output of # svn info -R (or 0) -VERS="0.15" +VERS="0.16" # Space sperated list of documents, if they exist, they will be # prefixed with the contents of the DOC_HDR file and substitution # will occur: # @@UTIL@@ becomes the utility name ${UTIL} ADDED build/tcc-patches/0.9.26/tcc-0.9.26-supportoldmake.diff Index: build/tcc-patches/0.9.26/tcc-0.9.26-supportoldmake.diff ================================================================== --- build/tcc-patches/0.9.26/tcc-0.9.26-supportoldmake.diff +++ build/tcc-patches/0.9.26/tcc-0.9.26-supportoldmake.diff @@ -0,0 +1,42 @@ +diff -uNr tcc-0.9.26.orig/Makefile tcc-0.9.26-1supportoldmake/Makefile +--- tcc-0.9.26.orig/Makefile 2013-02-15 08:24:00.000000000 -0600 ++++ tcc-0.9.26-1supportoldmake/Makefile 2014-05-23 13:44:31.506517000 -0500 +@@ -97,26 +97,34 @@ + PROGS_CROSS=$(WIN32_CROSS) $(I386_CROSS) $(X64_CROSS) $(ARM_CROSS) $(C67_CROSS) + LIBTCC1_CROSS=lib/i386-win32/libtcc1.a + LIBTCC1=libtcc1.a +-else ifdef CONFIG_WIN32 ++else ++ifdef CONFIG_WIN32 + PROGS+=tiny_impdef$(EXESUF) tiny_libmaker$(EXESUF) + NATIVE_FILES=$(WIN32_FILES) + PROGS_CROSS=$(WIN64_CROSS) $(I386_CROSS) $(X64_CROSS) $(ARM_CROSS) $(C67_CROSS) + LIBTCC1_CROSS=lib/x86_64-win32/libtcc1.a + LIBTCC1=libtcc1.a +-else ifeq ($(ARCH),i386) ++else ++ifeq ($(ARCH),i386) + NATIVE_FILES=$(I386_FILES) + PROGS_CROSS=$(X64_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM_CROSS) $(C67_CROSS) + LIBTCC1_CROSS=lib/i386-win32/libtcc1.a lib/x86_64-win32/libtcc1.a + LIBTCC1=libtcc1.a +-else ifeq ($(ARCH),x86-64) ++else ++ifeq ($(ARCH),x86-64) + NATIVE_FILES=$(X86_64_FILES) + PROGS_CROSS=$(I386_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(ARM_CROSS) $(C67_CROSS) + LIBTCC1_CROSS=lib/i386-win32/libtcc1.a lib/x86_64-win32/libtcc1.a lib/i386/libtcc1.a + LIBTCC1=libtcc1.a +-else ifeq ($(ARCH),arm) ++else ++ifeq ($(ARCH),arm) + NATIVE_FILES=$(ARM_FILES) + PROGS_CROSS=$(I386_CROSS) $(X64_CROSS) $(WIN32_CROSS) $(WIN64_CROSS) $(C67_CROSS) + endif ++endif ++endif ++endif ++endif + + ifeq ($(TARGETOS),Darwin) + PROGS+=tiny_libmaker$(EXESUF) Index: configure.ac ================================================================== --- configure.ac +++ configure.ac @@ -73,11 +73,11 @@ dnl Perform Tcl Extension required stuff TCLEXT_INIT dnl This must be done last since it breaks the compilation if test "${TCC4TCL_TARGET}" = "shared"; then - DC_SETVERSIONSCRIPT([tcc4tcl.vers], [tcc4tcl.syms]) + DC_SETVERSIONSCRIPT([${srcdir}/tcc4tcl.vers], [tcc4tcl.syms]) DC_FIND_STRIP_AND_REMOVESYMS([tcc4tcl.syms]) fi dnl Produce output AC_OUTPUT(Makefile pkgIndex.tcl tcc4tcl.syms)