DJGPP V2.03 Refresh
Released for distribution January 8, 2002
DJGPP release V2.03 has been available since January 2000. In that time a small number of bugs have been discovered and corrected. Windows 2000 and Windows XP were released with some bugs in their DOS support. Since V2.04 will have many new features and is not yet ready it was decided to provide a "fixed" release V2.03. The goal for the refreshed release was to provide no new features, complete binary compatibility, and just fixes for known problems that were simple and low risk to fix. Some binaries have been rebuilt with the updated library to make installs easier on Windows 2000 and XP.
The following changes were made to the 2.03 refresh:
Windows 2000 and XP long file name support fixes | |
Windows 2000 and XP program nesting fixes | |
Windows 2000 and XP debugging breakpoint fixes | |
Windows NT, 2000 and XP sbrk address wrap fixes | |
Windows ME fixes in rename and mkdir | |
DPMI routine __dpmi_simulate_real_mode_procedure_retf_stack fix | |
Symify fixes to prevent crashes on symbol interpretation | |
Error message instead of crash if no selector for _dos_ds | |
Termios read bug fix on STDIN | |
Format fix in strftime | |
Freopen will always reuse same handle | |
Nesting will recover selectors (long makes should not fail) | |
Itimer fix for usecs == 0 | |
Long path bug fixes (to prevent being treated as /) | |
FSEXT fixes for dup and dup2 | |
Y2K fix in djasm | |
Glob buffer overflow at 2000 characters fix (added Dec 25) | |
Include file fixes for GCC 3.x, updated DJGPP.ENV (added Jun 10, mirrors August 2002) |
The following packages are available via ftp from ftp://ftp.delorie.com or Clio if you would prefer to get them all at once. These images should allow you to build any other packages needed for Windows 2000 and Windows XP. If you have any issues please read the instructions that are included in the source zip files.
Here are the refresh packages available:
22 Kb (required) | |
1532 Kb (required) | |
273 Kb (required) | |
2712 Kb (required) | |
1781 Kb (or gcc3xxb.zip from Delorie) | |
1670 Kb (or gpp3xxb.zip from Delorie) | |
1399 Kb (or g773xxb.zip from Delorie) | |
838 Kb (or objc3xxb.zip from Delorie) | |
454 Kb (required if you use bash) | |
1338 Kb (required if you use file utils) | |
1524 Kb (optional) | |
632 Kb (optional, only cross builds) | |
3 Kb (optional) | |
82 Kb (optional - manual updates for V2.03) | |
12 Kb (optional - manual update to V2.03 December 2001 refresh) |
Links:
How to make old binaries work on Windows 2000 and XP
Known DJGPP V2.03 problems and workarounds on Windows 2000/XP
Visit the DJGPP 2.04 Test Build Page
This page was last updated on: 5-Jul-2003 at 3:30 PM Houston Time.