Kron4ek's Wine builds come in four flavours and three architectures
Wine builds (Vanilla, Staging, TkG and Proton)
At a glance
- What is it?
- This repository publishes prebuilt Wine binaries in Vanilla, Staging, Staging-TkG and Proton variants for amd64, amd64-wow64 and x86, and it also ships the shell scripts used to compile them, so you can build your own with your own patch set. The catch is the dependency wall: these builds need the full Wine library set including 32-bit versions, and a glibc of 2.27 or newer.
- Who is it for?
- Adopt these builds if you want a Wine with the Staging patch set or a Proton-flavoured configuration without compiling it yourself, and you are on a system where the 32-bit libraries are available or you can use the wow64 variant. Do not adopt them if you need a reproducible, auditable Wine, since these are third-party binaries and the maintainer himself points you at the build scripts for that reason.
- Can I use it commercially?
- Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository received new commits within the last day.
- What is it written in?
- Mainly Shell, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on October 24, 2026, and from our analysis. They are not legal advice.
Editorial analysis
Four builds, and the differences are patch sets
The build list is the core of the project and the differences are worth reading closely. Vanilla is a Wine build compiled from the official WineHQ sources. Staging applies the wine-staging patch set, which the README says contains many useful patches that are not present in vanilla. Staging-TkG applies the same patch set plus many additional patches, generated with the wine-tkg build system, and a complete list of the patches is in a file called wine-tkg-config.txt inside the build directory. Proton is a Wine build modified by Valve and other contributors, with patches primarily for a better gaming experience, some of which are unique to that build. The important caveat about Proton is that it differs from the official Steam Proton by lacking Proton's python script and some builtin libraries such as DXVK and vkd3d-proton, though you can install those into your prefix manually.
Three architectures, and the wow64 variant is the practical one
The architecture list explains a choice that matters a great deal in practice. The amd64 build runs both 32-bit and 64-bit applications, but that means it needs 32-bit libraries on the system. The amd64-wow64 build is the same as amd64 but does not require 32-bit libraries to run 32-bit applications, so it works on systems without multilib. The x86 build is for 32-bit systems and runs only 32-bit applications. On a current distribution that has dropped 32-bit library support, the wow64 variant is the one you want, and the difference between a working and a broken install often comes down to nothing else. The recent release history shows the project tracking the Wine 11.x series closely, with 11.19 on 2026-10-03, 11.18 on 2026-09-19 and 11.17 on 2026-09-05, roughly one build every two weeks.
The dependency requirement is the real install friction
All regular Wine dependencies are required for the builds to work properly, including their 32-bit versions if you plan to run 32-bit applications. The recommended way to get almost all of them is to install Wine from your distribution's package repository, and the maintainer is explicit about why: otherwise you have to work out manually which libraries are needed, which may not be an easy task. The README also notes that not all dependencies are strictly required, some being optional and needed only for particular applications or particular functions, but that it is better to keep them all or most of them installed. The hard floor is glibc, where libc6 version 2.27 or newer is required. For anyone who wants Wine without any of this, the maintainer points at his own Conty project, a container that includes Wine and all of its dependencies including the 32-bit ones.
A gstreamer bug that breaks prefix creation
There is one known failure worth knowing before you file a bug, and it is a Wine bug rather than a bug in these builds. A bug in gstreamer causes Wine to hang during prefix creation or updating, and even if you wait long enough for Wine to finish, the prefix will still be broken. The workaround that works best is to remove the gst-editing-services package, which may have a different name on some distributions, for example libges-1.0-0 on Debian-based ones. The alternative is to disable winegstreamer before creating or updating the prefix, using the WINEDLLOVERRIDES environment variable:
export WINEDLLOVERRIDES="winegstreamer="
winecfgThe README notes that this second approach works but may break video or audio playback in some games, so removing the package is preferred when possible. That is a specific and useful piece of operational knowledge, since a hung prefix creation looks like a broken build rather than a missing package.
The build scripts are in the repository, not just the binaries
The top level of the repository holds `create_ubuntu_bootstraps.sh` and `build_wine.sh`, the two scripts the maintainer uses to compile his own builds, and you are welcome to use them to compile your own. The first creates two Ubuntu bootstraps, one 32-bit and one 64-bit, and the second compiles the Wine builds inside those bootstraps using bubblewrap. The README describes the scripts as a pretty convenient way to compile your own builds if you do not trust his binaries or if you want to apply different patches. That second reason is the important one, because it turns the repository from a binary drop into a reproducible build definition, and it means the patch list can be audited. The repository also carries patches of its own at the root, including an enable mouse in pointer patch and a fix for Proton compilation and version output.
The compilation flags are conservative on purpose
The build parameters are listed so you can judge them. The amd64 flags are `-march=x86-64 -msse3 -mfpmath=sse -O3`, and the x86 flags are `-march=i686 -msse2 -mfpmath=sse -O3`. The configure options are `--without-oss --disable-winemenubuilder --disable-tests`. Two of those are worth noticing. Disabling the tests means the resulting binary does not carry the test suite, which is a reasonable thing to do for a distribution build but does mean the binary is not the same artefact the project tests. Building without the OSS output drops the OSS audio backend, in line with the README's advice that some dependencies are optional. The x86-64 target with SSE3 rather than anything newer is the conservative choice, and it is what makes the binaries run on older processors.
Issue reporting is deliberately narrow
The reporting policy is stated in one short paragraph and it is a sign of how the project is run. Please do not report issues that are not specific to these builds, for example if the issue is reproducible not only with these builds but also with other builds such as the official WineHQ ones. And if you merely want to ask or discuss something, do not create an issue thread, use the discussions area instead. In practice that means the tracker is for divergences from upstream Wine rather than for Wine bugs in general, which keeps the signal useful but means you should check upstream bug trackers for anything that looks like a general Wine problem. The downloads are on the releases page, and the GitHub Actions artifacts are also available but require being logged into a GitHub account.
Editorial conclusion
Adopt these builds if you want a Wine with the Staging patch set or a Proton-flavoured configuration without compiling it yourself, and you are on a system where the 32-bit libraries are available or you can use the wow64 variant. Do not adopt them if you need a reproducible, auditable Wine, since these are third-party binaries and the maintainer himself points you at the build scripts for that reason. Verify first that your glibc is 2.27 or newer, that the 32-bit dependencies are installed if you plan to run 32-bit applications, and which of the four flavours you actually need, because Proton and Staging differ in what they carry.
Frequently asked questions
Which Wine builds does Kron4ek publish?
Four: Vanilla compiled from the official WineHQ sources, Staging with the wine-staging patch set, Staging-TkG with the Staging patch set plus many more from the wine-tkg build system, and Proton modified by Valve and other contributors. The Proton build differs from the official Steam Proton by lacking its python script and builtin libraries such as DXVK and vkd3d-proton.
What is the difference between the amd64 and amd64-wow64 builds?
The amd64-wow64 build is the same as amd64 but does not require 32-bit libraries to run 32-bit applications, so it works on systems without multilib. The plain amd64 build runs both 32-bit and 64-bit applications but needs the 32-bit libraries installed.
What does Kron4ek require to run these Wine builds?
All regular Wine dependencies including their 32-bit versions if you plan to run 32-bit applications, and glibc version 2.27 or newer. The recommended way to get the libraries is to install Wine from your distribution's package repository.
Why does Wine hang when creating a prefix?
A bug in gstreamer causes the hang and leaves the prefix broken even if you wait. The preferred fix is to remove the gst-editing-services package, which is libges-1.0-0 on Debian-based distributions. The alternative is to set `WINEDLLOVERRIDES="winegstreamer="` before running winecfg, which may break video or audio playback in some games.
Can I build my own Wine build from this repository?
Yes. The repository includes `create_ubuntu_bootstraps.sh` and `build_wine.sh`, which create 32-bit and 64-bit Ubuntu bootstraps and compile inside them with bubblewrap. The README describes them as a convenient way to build your own if you do not trust the published binaries or want to apply different patches.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/kron4ek-wine-builds)Was this useful?