Impact Acquire SDK C
Supported Operating Systems

The tables within this section list all operating systems that are/were supported by Impact Acquire

Windows®

Windows® VersionRelease DateFirst compatible Impact Acquire releaseLast compatible Impact Acquire release
Windows® 11Oct 05 20212.18.0 (Dec 13 2016)
Windows® 10Aug 02 2016 (>= 1607)64-bit2.18.0 (Dec 13 2016)
32-bit2.18.0 (Dec 13 2016)3.5.1 (May 23 2025)
Jul 29 2015 (< 1607)64-bit2.17.0 (Aug 4 2016)
32-bit2.17.0 (Aug 4 2016)3.5.1 (May 23 2025)
Windows® 8.1Oct 17 20131.10.64*, a (Mar 2 2009)3.4.0b (Nov 14 2024)
Windows® 8Oct 26 20121.10.64*, a (Mar 2 2009)3.4.0b (Nov 14 2024)
Windows® 7Oct 22 20091.10.64*, a (Mar 2 20093.4.0b (Nov 14 2024)
Windows® VistaJan 30 200764-bit1.9.3* (May 23 2007)3.4.0b (Nov 14 2024)
32-bit1.8.6* (Mar 14 2007)3.4.0b (Nov 14 2024)
Windows® XPOct 25 200164-bit1.9.3 (May 23 2007)2.26.0 (Apr 12 2018)
32-bit1.0.0 (Somewhere in 2005)2.26.0 (Apr 12 2018)

Linux

In contrast to Windows® on Linux the compiler while building the SDK is more important than the actual operating system the code is supposed to run on later. In addition to that the device driver code usually shipped as part of the installation needs to be compatible with the kernel running on the target system. Therefore the Building, Linking And Running Applications Using Impact Acquire (especially for the C/C++ API) as well as the table from the previous chapter are more relevant here.

The following table lists which version of Impact Acquire was built with which version of gcc.

Impact Acquire versiongcc version[glibc version] (Linux x86_64)gcc version[glibc version] (Linux ARMhf)gcc version[glibc version] (Linux ARM64)
< 2.33.04.2.4[2.8]4.6.3[2.14]4.8.3[2.14]
since 2.33.04.8.5[2.14]4.9.4[2.14]
since 2.50.05.5.0[2.21]
Note
x86 and ARMsf were only supported up to and including Impact Acquire 2.37.0 and so used gcc 4.8.5 for x86 and gcc 4.9.4 for ARMsf.

Using compilers older than that or Linux systems with a glibc smaller than that mentioned in the table above or a libstdc++/libgcc older than bundled with the gcc versions mentioned above will most certainly not work and these systems will not be supported anymore. So in case you are bound to an older Linux system you might want to stick with an appropriate Impact Acquire version as indicated in the table above.

Apart from that the amount of Linux Distributions out there make it literally impossible to test all these systems and assemble a complete list out of these results. Therefore this section will only present a condensed version of the supported target platforms.

Target PlatformFirst compatible Impact Acquire releaseLast compatible Impact Acquire release
ARM642.17.2 (Sep 21 2016)
ARMhf2.11.5 (Nov 24 2014)
ARMsf2.11.5 (Nov 24 2014)2.37.0 (Mar 03 2020)
x86_641.9.9 (Sep 04 2007)
x861.0.0 (Somewhere in 2005)2.37.0 (Mar 03 2020)

macOS

Although macOS like Linux is also based on Unix, macOS is more customer-centric than the majority of Linux-based distributions. Hence we cannot assume developer tools to be available on installations. Therefore building a native version of wxWidgets on the target system is not an option so apps are built and linked with a certain version of wxWidgets during development. This version has to be installed on systems that want to work with the GUI tools coming with the Impact Acquire package. The expected availability of the linked wxWidgets library version via the Homebrew package manager thus also limits the usability of the apps on different macOS versions.

macOS VersionRelease DateFirst compatible Impact Acquire releaseAvailability of the used wxWidgets version
macOS 12 MontereyOct 25 20212.50.0 (Dec 13 2016)3.2:no
macOS 13 VenturaOct 24 2022(2.50.0)*3.2:yes
macOS 14 SonomaSep 26 2023(2.50.0)**3.2:yes
macOS 15 SequoiaSep 22 2024(2.50.0)***3.2:yes
macOS 26 TahoeSep 22 2025(2.50.0)***3.2:yes

*: Support for this macOS version has not been proved but should work as well. **: Support for this macOS version has been tested and should work as well. ***: Support for this macOS version has not been tested, but should work as well.

Since version 2.50.0, the native libraries and binaries of Impact Acquire have been compiled using the following compiler:

  • Apple Clang 15.0.6 for ARM64
Target PlatformFirst compatible Impact Acquire releaseLast compatible Impact Acquire release
ARM642.50.0 (Jul 28 2023)