Changelog for TIGCC For Linux Shortcuts: SR: Sebastian Reichelt JM: Julien Muchembled KK: Kevin Kofler ToDo: - a program for handling .tpr (TIGCC Project) files - 22/02/2002, version 1.2.7: [November 25, 2001: TIGCC v0.92 Beta SP2, Obj2TI v1.01, Library v2.4 SP1, IDE v2.8 SP4] TiLP is finished, I can work on TIGCC/UNIX at full time now ! I am also working in relation wtih K. Kofler for some stuffs. A lot of changes: - A68k: upgraded to 2.71.F3i: - Obj2ti: upgraded - Binutils: upgraded to 2.11.2 (m68k-opc.c et write.c patched) - Binutils-GeekGadgets: added (not yet) - Gcc: upgraded to 3.0.2 - TIGCC tools: upgraded - TIGCC lib: upgraded - binutils & gcc are compiled with the following flags: ./configure --disable-nls --disable-multilib make CFLAGS='-Os -s' -> reduce size & strip executable - tigcc front-end updated & improved (supports pathcing and debug) - I have modified and recompiled some parts of TiGcc with Kylix for building a temporary patcher (patcher) and a temporary parser (parser). ----- - 23/12/2001, version 1.2.6: (official release) No core programs have been updated (same linker and libraries than TIGCC/Win32). Only few improvements have been done. Scrips have been put together in the scripts directory. Most of them have been removed or cleaned up. John David Ratlif has worked on the 1.2.0 release for developing a TIGCC/Unix package. I have merged his modifications and docs. He has also written from scratch a tigcc front-end which is better than the front-end I have written so I kept it. - 03/09/2001, version 1.2.5: Tested the main installer script ('install_all'): OK. Things to do: apply tipatch.lib & tipatchmain.lib - 02/09/2001, version 1.2.4: I have done some snapshots of binutils-2.9.1, binutils-2.11.2, gcc-2.95.2 and gcc-3.0 installation tree. I migrated to gcc-3.0. All works fine (tested with examples & ExtGraph library & demos). - 01/09/2001, version 1.2.3: SR sent to me the latest tigcclib headers with patch. These headers are gcc3.0 compliant (one line per asm statement). - 31/09/2001, version 1.2.2: I have tested migration from gcc-2.95.2 to gcc-3.0. Not finalized yet. - 29/08/2001, version 1.2.1: The JM's linker (obj2ti) have been fixed (crashes when linking pstarter.o). - 23/08/2001, version 1.2.0: (official release) This release has been extensively tested with several apps: TIGCC Tools Suite, ExtGraph lib & demos, TIGCC examples, some other programs. - 22/08/2001, version 1.1.6: tigcc front-end finished. Added links so that anyone can read manpages. - 21/08/2001, version 1.1.6: I have written a TIGCC front-end for Linux. Should be equivalent to the tigcc.exe of Windows which has been written in Delphi by Sebastian Reichelt. - 20/08/2001, version 1.1.5: I have recompiled some TT programs (ebook, tthex, ...) for testing tigcc. They works fine. Nethertheless, they are big (11173 bytes instead of 7549 bytes for ebook). - 19/08/2001, version 1.1.4: Latest version of the files needed for building tigcc.a. In fact, the Win32 pack had some missing files. Modified Makefile of the /examples directory for using Exe Pack technology. SR mail: he is working on TIGCC based on gcc v3.0. - 18/08/2001, version 1.1.3: Latest release (v0.99.1) of the TIGCC Tools Suite have been included with the ebook patch. I have also written a small documentation on the development of apps with the common Linux tools. - 16/08/2001, version 1.1.2: I have applied the 'tipatch.lib' patch to the headers provided with the IDE (I used those provided with tigcclib which were older). All works fine now. Maybe, I will do a parser and/or a 'tigcc' program. - 16/08/2001, version 1.1.1: Included the latest release of a68k (2.71.F3e) - 09/08/2001, version 1.1.0: (official release) Official release. - 28/07/2001, version 1.0.9: I have integrated the latest a68k assembler (fixed by Kevin Kofler). All scripts work fine now. I have reduced the size of the binary package. - 25/07/2001, version 1.0.8: I have completed the 'launch.gcc' script for installing gcc files. I have added the TiGCC Tools Suite. - 22/07/2001, version 1.0.7: I have applied the JM TIGCC patch. It seems to work but with TIGCCLib headers. Unfortunately, it works but not completely that is to say it stops when he has finished but too early. Si, it is impossible to do a 'make install'. - 15/07/2001, version 1.0.6: The GrayTst example links now (partial linking with tigcc.a through ld and next, final linking with l68k). I have packaged and added the Julien Muchembled's linker to TIGCC/Linux. It seems to not work (but my gcc is not completely patched yet). Latest version of headers (it seems that TIGCC/Win32 headers are more recent than TIGCCLib ones). - 13/07/2001, version 1.0.5: I have noticed that the compilation phase produced very big binaries. JB suggest me to use 'strip' and it works. File size is divided by a 4:1 ratio !!! - 12/07/2001, version 1.0.4: The linker has been modified for accepting long filenames and in order to be conform with the UNIX cmd line standard. Letter sensitivity is now fixed but long filenames are still rejected. To fix... A new directory has been added: archive. This directory contains source code of the tigcc.a archive. - 11/07/2001, version 1.0.3: The linker has been updated from v1.0.1 to v1.2 - 02/07/2001, version 1.0.2: I (Romain Lievin) have taken over the development of TIGCC/Linux. TiGCC has been recompiled with binutils-2.10.1. The original binutils did not compile properly. The original tree has been reshaped. Installation procedure has been improved thanks to some scripts The assembler and the linker have been properly packaged with Automake/Autoconf. The tigcc-lib has been added to the package. Examples from TIGCC-Win32 SDK added. The doc has been updated. - ??, version 1.0.1: Same version numbering as Linux kernel. Added the previously forgotten a68k. And updated documentation for information about a68k's copyright. - ??, version 1.0.0: First public version.