Releases: skeeto/w64devkit
1.19.0
- Upgrade to GCC 13.1
- Upgrade to Mingw-w64 11.0.0
- Upgrade to GDB 13.1
- Upgrade to Binutils 2.40
- Upgrade to busybox-w32 FRP-4882
- Upgrade to Universal Ctags 6.0.0
Unlike all previous releases, the provided zips have not been optimized with advzip due to a bug in x64 Window zip integration (#58). This is the primary driver behind the 10% size jump since the last release. This is the first release not built on a Raspberry Pi 4. GCC 13.1 crossed a threshold where its bootstrap runs out of memory. The only reason for doing so was irony and bragging rights, but the results are indistinguishable.
Included software: GCC 13.1.0, busybox-w32 FRP-4882, GDB 13.1, Mingw-w64 11.0.0, GNU Make 4.4, Vim 9.0, Universal Ctags 6.0.0, NASM 2.15.05, binutils 2.40, Cppcheck 2.10.
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.18.0
- New command:
pkg-config - Upgrade to Cppcheck 2.10
- Upgrade to busybox-w32 FRP-4784-g5507c8744 (#46)
Included software:
- GCC 12.2.0
- busybox-w32 FRP-4784
- GDB 11.2
- Mingw-w64 10.0.0
- GNU Make 4.4
- Vim 9.0
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.39
- Cppcheck 2.10
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.17.0
Significant GDB improvements:
- TUI support via PDCurses:
gdb -tuiortui enable(5f3d7b8) - Fixed GCC debug integration, partially broken since w64devkit 1.7.0 (6fff86f)
- Upgrade to GDB 11.2
- Custom patching to quiet GDB output (5a16f37)
Additionally:
- Upgrade to GNU Make 4.4 (#34)
- Support for absolute paths in
alias.c - Slightly reduced distribution size (c6ae174, 7950ba3)
- Slightly faster w64devkit builds (644e2cd)
Included software:
- GCC 12.2.0
- busybox-w32 FRP-4716
- GDB 11.2
- Mingw-w64 10.0.0
- GNU Make 4.4
- Vim 9.0
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.39
- Cppcheck 2.8
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.16.1
- Upgrade to GCC 12.2.0
- Fix
$HOMEtab-completion and display in busybox-w32
Included software:
- GCC 12.2.0
- busybox-w32 FRP-4716
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 9.0
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.39
- Cppcheck 2.8
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.16.0
- New
w64devkit.inito configurew64devkit.exe - New tool:
cppcheck - New tool:
debugbreak - Upgrade to Vim 9.0
- Console and GUI are now a common binary (
VIMDLL) vim -gnow works correctly, thoughvim -g -fstill does not
- Console and GUI are now a common binary (
- Upgrade to Binutils 2.39
Included software:
- GCC 12.1.0
- busybox-w32 FRP-4716
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 9.0
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.39
- Cppcheck 2.8
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.15.1
This release is identical to 1.15.0, except that Vim is built slightly differently, shaving 1-2MiB off the releases. It is the smallest w64devkit will be for some time, possible ever. The next minor point release introduces new commands and upgrades to Vim, all of which add to the overall release size.
Since the releases including Fortran are already a bit heavy, these builds were not included in the release.
Included software:
- GCC 12.1.0
- busybox-w32 FRP-4716
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.38
Notes about builds:
-mini: excludes C++-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.15.0
- Fixed GDB support for debugging across DLL boundaries
- Upgrade to busybox-w32 FRP-4716
- New
jncommand for creating Win32 junctions - New environment variable
$BB_OVERRIDE_APPLETS - Improved
lsmetadata listings - Improved
whichcommand - Use existing
$HOMEon login shell startup datecommand now supports nanoseconds (%N)- Improved unix-style executable path handling
- New
- Omit the BusyBox
linkandunlinkcommands (redundant, conflicts with MSVC toolchain) - Reduce noise from
gendef
Included software:
- GCC 12.1.0
- busybox-w32 FRP-4716
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.38
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.14.0
- Upgrade to GCC 12.1.0
Included software:
- GCC 12.1.0
- busybox-w32 FRP-4621
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.38
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.13.0
- Upgrade to GCC 11.3.0
- Correct the Binutils sysroot path
Included software:
- GCC 11.3.0
- busybox-w32 FRP-4621
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.38
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4
1.12.0
- Upgrade to Mingw-w64 10.0.0
- Upgrade to Binutils 2.38
- Upgrade to busybox-w32 FRP-4621-gf3c5e8bc3
- Improved handling for shell interrupts
- Fixed
lnregression - Improved ANSI escapes
- Improved
lsfile permissions - Configurable
Content-Typein wget - New
-samefileoption in find - New
-Koption in timeout
- Fix Windows XP support (broken in w64evkit 1.11.0)
- GCC no longer checks registry for installation paths
- Removed BusyBox
mancommand (never worked in w64devkit)
Included software:
- GCC 11.2.0
- busybox-w32 FRP-4621
- GDB 10.2
- Mingw-w64 10.0.0
- GNU Make 4.2
- Vim 8.2
- Universal Ctags 20200824
- NASM 2.15.05
- binutils 2.38
Notes about builds:
-mini: excludes C++-fortran: includes Fortran (gfortran)-i686: pure 32-bit, Windows XP compatible, min. req. Pentium 4