April 2, 2026
1:22 p.m.
When building an application or library with Wine, a few C runtime files get linked directly into the resulting binary. Since these files are under the LGPL, it means that the application would technically need to be distributed as object files to allow relinking. This is an onerous burden to impose, for a very small amount of LGPL code. Thus I propose that we relax the LGPL requirements by applying the GCC Runtime Library Exception to these few files. This is similar to what glibc is doing for its crt0 files. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10545