prc-tools release history

2.3

Released 2003-09-18, containing patches against GCC 2.95.3 and 3.3.1, binutils 2.14, and GDB 5.3, prebuilt for x86 Linux and Windows (with Cygwin 1.5.4). The library header files errno.h, malloc.h, and sys/types.h are deprecated and will be removed in a future release. They are variously: not useful on Palm OS (errno.h); superfluous (malloc.h); or not defined by the C Standard, so lie beyond the scope of prc-tools's libc (malloc.h, sys/types.h).

The gasp assembler preprocessor is no longer present in binutils and hence prc-tools. In the unlikely event that you have been using it, you should use the macro facilities provided by the assembler instead.

The prebuilt binary packages no longer contain a separate driver, m68k-palmos-cpp, for the C preprocessor; if you want to generate preprocessor output you should use m68k-palmos-gcc -E instead. (And similarly for arm-.)

2.2

Released 2002-08-20, containing patches against GCC 2.95.3, binutils 2.12.1, and GDB 5.0, prebuilt for x86 Linux and Windows (with Cygwin 1.3.12). The m68k-palmos-obj-res, m68k-palmos-multigen, and m68k-palmos-stubgen commands must now be invoked using exactly those names. In previous releases they were also installed with their plain names (sans the leading m68k-palmos-), but those copies, which were deprecated in the previous release, have now been removed. This is to reduce confusion now that prc-tools contains both m68k and ARM targets.

There is also a serious caveat for the ARM configuration, which is somewhat experimental in this release: expressions requiring complex relocation, such as the initialisation of pointers to various (read-only) static data, do not work (and elicit a warning from build-prc). It is expected that this will be fixed in a future release.

2.1

Released 2002-05-27, containing patches against GCC 2.95.3, binutils 2.12.1, and GDB 5.0, prebuilt for x86 Linux and Windows (with Cygwin 1.3.10). Note that the command names obj-res, multigen, and stubgen are deprecated. These commands have always also been installed with the names m68k-palmos-obj-res, etc, and you should use those names instead. The shorter names, which were only ever installed due to an accident in prc-tools 2.0, will cease to exist in a future release. (The commands themselves are not deprecated; only the shorter names for them will be removed.)

2.0.92 ("2.1 pre 3")

Released 2001-04-18, containing patches against GCC 2.95.3, binutils 2.9.1, and GDB 5.0, prebuilt for x86 Linux and Windows (with Cygwin 1.1.8). GLibs remain unsupported in this release, as in every previous release since 2.0.

2.0.91 ("2.1 pre 2")

Released 2001-03-29, containing patches against GCC 2.95.3, binutils 2.9.1, and GDB 5.0, prebuilt for x86 Linux and Windows (with Cygwin 1.1.8).

2.0.90 ("2.1 pre 1")

Released 2000-12-15, containing patches against GCC 2.95.2, binutils 2.9.1, and GDB 5.0, prebuilt for x86 Linux and Windows (with Cygwin 1.1.8). The Windows build of this version threw away 2.0's installer. In the time since 2.0's release, Cygwin underwent a major reorganisation and it's now (mostly) practical to deliver prc-tools as a package to be installed by Cygwin's setup.exe installer, which is much easier than maintaining our own InstallShield installer.

2.0

Released 2000-02-10, containing patches against GCC 2.95.2, binutils 2.9.1, and GDB 4.18, prebuilt for x86 Linux and Windows (with Cygwin B20.1, which is incompatible with modern Cygwin releases). There had been a large gap since the previous 0.5.0 release; indeed, for a lot of that time prc-tools lay fallow with no active maintainer. A lot of work went into this release, but in retrospect it's fair to say it had some major flaws. In spite of the effort we went to to make a spiffy InstallShield installer for the Windows version, there were a lot of installation issues, especially on Windows. (These were mainly due to people rerunning the installer multiple times -- which was both unnecessary and unanticipated -- but were issues nonetheless.)

There were also some serious bugs:

It is strongly recommended that anyone still using prc-tools 2.0 upgrade to a more recent version without these crippling bugs.

0.5.0

Released 1997-07-11, containing patches against GCC 2.7.2.2, binutils 2.7, and GDB 4.16. Prebuilt binaries were later made available for x86 Linux and Windows.

Other (pre-)history

D. Jeff Dionne's first prc-tools-related posting was the announcement of a 0.1.0 release on 1996-10-07. He was also responsible for the other releases early in the history of prc-tools, including 0.2.2, 0.3.0, 0.3.1, 0.3.2 (which included an early version of Wes Cherry's PilRC), 0.4.0a, 0.4.1 (which included Kresten Krab Thorup's debugger work), 0.4.2 (which included run-time relocation support), and 0.5.0a1.

John Marshall's first prc-tools-related posting was the announcement of the porting of the GCC patches to egcs-1.0.3 on 1998-07-13. He also released an 0.5.1a3 version of prc-tools on 1998-11-12.


Back to prc-tools homepage