https://bugs.winehq.org/show_bug.cgi?id=49796
Bug ID: 49796 Summary: Separate IDL-re,ated tools i to a separate project Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: tools Assignee: wine-bugs@winehq.org Reporter: kolan_n@mail.ru Distribution: ---
WIDL is used in MinGW, but in order to compile it, one has to fetch wine sources and configure them. Also MinGW applies some patches upon WIDL, so it is a bit out of sync.
I guess it may make sense to separate it into an own project with an own repo, so both Wine and MinGW can use it as a submodule.
https://bugs.winehq.org/show_bug.cgi?id=49796
KOLANICH kolan_n@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Separate IDL-re,ated tools |Separate IDL-related tools |i to a separate project |i to a separate project
https://bugs.winehq.org/show_bug.cgi?id=49796
KOLANICH kolan_n@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Separate IDL-related tools |Separate IDL-related tools |i to a separate project |into a separate project
https://bugs.winehq.org/show_bug.cgi?id=49796
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=49796
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- As far as I can tell mingw-w64 has a copy of widl sources that gets updated at their own pace. That means you don't have to get wine sources to build it. But anyway, since they have custom patches at least for now they won't be able to use external unmodified repo. That kind of initiative should come from mingw-w64 devs I think.
https://bugs.winehq.org/show_bug.cgi?id=49796
--- Comment #2 from KOLANICH kolan_n@mail.ru --- I have created a repo where I have tried to reconstruct the history and then merged the patches of MinGW-w64 and ReactOS into a single `merged` branch. The result is here: https://github.com/KOLANICH/widl. I have also done the same with libwpp (https://github.com/KOLANICH/libwpp). Have not tested yet though. The next step is to land the latest patches there, and then make it standalone-buildable using CMake (and thanks to ReactOS project, that has rewritten most of the build scripts to CMake).
https://bugs.winehq.org/show_bug.cgi?id=49796
--- Comment #3 from KOLANICH kolan_n@mail.ru --- Also I have extracted libport (https://github.com/KOLANICH/wine-port), but have not yet merged there reactos and mingw-w64 patches, if any.