Happy New Year everyone! ![]()
I’m trying to set up Kafka/Redpanda development on Windows 11 with Elixir, and I’m running into issues compiling crc32cer.
During mix deps.compile crc32cer, I see that the NIF build is controlled by a hook like:
{pre_hooks, [{"(linux|darwin|solaris|freebsd)", compile, "make nif"}]}
However, on Windows the NIF never gets built (crc32cer_nif_not_found at runtime). The priv/ directory is not created and no .dll is produced, so Kafka producers fail due to missing CRC32C support.
My questions:
- Is it actually possible to compile and use
crc32cernatively on Windows 11? - Or is the expected / recommended setup to run Elixir in WSL2 or Docker (Linux) when using Kafka clients that depend on
crc32cer? - Has anyone successfully used Kafka (
brod/kafka_protocol) on native Windows BEAM without WSL?
I’m fine switching to WSL2 if that’s the intended path, but I wanted to confirm whether native Windows support is realistic or not.
Thanks in advance, and happy hacking in 2026! ![]()






















