Skip to content
David Goodwin edited this page Oct 18, 2024 · 3 revisions

This is a quick table of the artifacts produced automatically by Github Actions. For more information on compiler support in K95, see Compiler Support.

Some of these artifacts are used for release builds for modern windows systems, while the builds for vintage windows (95, NT 3.x) are done manually with Visual C++ 6.0 and 2.0. Due to licensing restrictions these compilers can't be run from Github Actions (though they do work fine on modern Windows). The rest are just to detect accidental breakage in unusual build configurations or compilers that would otherwise be rarely tested.

Abbreviations in this table:

  • CPU: CPU Architecture. One of: x86, x64, Itanium/IA64, ARM32, ARM64
  • OS: Minimum Windows (or OS/2) version
  • DLR: The graphical dialer/connection manager
  • K4W: MIT Kerberos for Windows
  • SLAT: Meridian SuperLAT
Name Compiler Job CPU OS ZLIB SSH SSL DLR SRP K4W SLAT Notes
k2-ow1.9-x86 OW 1.9 Build-OpenWatcom19-OS2 x86 32bit OS/2 Zip of full build result
k2-full-install OW 1.9 Build-OpenWatcom19-OS2 x86 32bit OS/2 OS/2 install distribution. Excludes IBM TCP/IP 2.0-4.0 interface DLL (SDK licensing issues).
k2-full-install OW 1.9 Build-OpenWatcom19-OS2 x86 32bit OS/2 OS/2 install distribution. Excludes the dialer (broken), and IBM TCP/IP 2.0-4.0 interface DLL (SDK licensing issues).
k95-mingw64-cross MinGW-w64 Build-MinGW64-Linux x64 XP 64bit SP3 ? for confirming MinGW builds still work
k95-ow1.9-x86, dialer-ow1.9-x86 OW 1.9 Build-OpenWatcom19-Win32 x86 NT 3.51 Dialer is in separate artifact
k95-ow1.9-x86-nt350 OW 1.9 Built-OpenWatcom19-Win32-NT-Legacy x86 NT 3.50 Test build of NT 3.1/3.50 code. Artifact doesn't actually run (OpenWatcom RTL issue)
k95-vc10-ia64 Visual C++ 2010 Build-PSDK71 (ia64) IA64 ? Used for IA64 Release Builds
k95-vc14-x64 Visual C++ 2015 Build-VisualCxx (x64, 14) x64 ?
k95-vc14-x86 Visual C++ 2015 Build-VisualCxx (x86, 14) x86 ?
k95-vc14.2-x64 Visual C++ 2019 Build-VisualCxx (x64, 14.2) x64 XP SP3 Used for x86-64 Release Builds
k95-vc14.2-x86 Visual C++ 2019 Build-VisualCxx (x86, 14.2) x86 XP SP3 Used for x86 Release Builds
k95-vc14.3-x64 Visual C++ 2022 Build-VisualCxx (x64, 14.3) x64 Vista?
k95-vc14.3-x64 Visual C++ 2022 Build-VisualCxx (x64_arm, 14.3) ARM32 ? Used for ARM32 Release Builds
k95-vc14.3-x64 Visual C++ 2022 Build-VisualCxx (x64_arm64, 14.3) ARM64 ? Used for ARM64 Release Builds
k95-vc14.3-x86 Visual C++ 2022 Build-VisualCxx (x86, 14.3) x86 Vista?
k95-vc7.1-x86 Visual C++ 2003 Toolkit Build-VCT2003-PSDK2003 (no) x86 NT4 For confirming compatibility with the Visual C++ 2003 Toolkit, oldest free Visual C++
k95-vc7.1-x86-insecure Visual C++ 2003 Toolkit Build-VCT2003-PSDK2003 (yes) x86 NT4 Only for checking build status of insecure legacy dependencies. SuperLAT may have license issues.
k95-vc8-ia64 Visual C++ 2005 Build-PSDK2003SP1-IA64 IA64 XP 64-bit?
Clone this wiki locally