For ESDK-3249 @Geoff.Mallard added 32 bit support, but the C/C++ SDK download packages are missing 32 bit binaries for both linux and windows. I see 32 bit DACS binaries are included, but not ETA, EMA nor Elektron-SDK-BinaryPack.
32-bit support for ETA has not been available (although UPA supported 32 bit) with ESDK and there are no plans to add support at present. We do recognize that some customers want the rich new functionality we provide in our strategic 64 bit ETA releases but still may require 32 bit for some of their applications. Therefore in ESDK-1.3.1, we extended cmake to permit users to self-build 32-bit libraries. Please note that this is limited to core ETA builds only (ValueAdd is not included). Also added with this version are DACS 32-bit libraries on certain supported platforms which are available in BinaryPack.
According to ESDK_C_Installation_Guide.pdf, ESDK does not support 32-bit builds in EMA. There is a CMake Build option BUILD_32_BIT_ETA. This option builds only ETA and ETA examples that do not require the Binary Pack. And it also turns off EMA and associated examples. You can find more details from the ESDK_C_Installation_Guide.pdf.