On Sat, 21 Feb 2026 at 10:31, Richard W.M. Jones <[email protected]> wrote: > > On Sat, Feb 21, 2026 at 09:26:52AM +0000, Richard W.M. Jones wrote: > > On Sat, Feb 21, 2026 at 09:07:56AM +0000, Richard W.M. Jones wrote: > > > I kicked off a scratch build in Koji: > > > > > > https://koji.fedoraproject.org/koji/taskinfo?taskID=142580007 > > > > > > The actual change looks quite a lot simpler than I was expecting. > > > > > > I'm a bit surprised that 'file' and 'perl-interpreter' are needed by > > > mingw but not by the native package. Those may be left overs? > > > > > > Is it safe to create directories (like ../win32) in the parent of the > > > build directory? And then the build actual uses "pushd win32" (not > > > "pushd ../win32"). I wonder if the scratch build will fail on this. > > > > As it did. Let me see if I can fix & build this locally ... > > I got a bit further, but got stuck at this useless error message: > > ...failed updating 0 target... > > As you mentioned before, the build system is ... peculiar. Apparently > the above is a known issue with b2, mentioned here, but I don't > understand what the fix involves: > > https://github.com/conan-io/conan-center-index/issues/27607
Please don't make me look at b2 errors ... please don't make me look at b2 errors ... please don't ... This is probably due to the commented-out boost-mingw.patch patch file, which hacks in a hardcoded binary_format=pe and abi=ms result in the build system. That patch needs to be rewritten to do that properly, because hardcoding those changes into the sources will completely break the native build. Alternatively, the patch could be manually applied to the ../win32 and ../win64 copies of the source tree, so that it doesn't affect the sources used for the native build. But the patch doesn't currently apply to the sources at all, so somebody needs to figure out how to achieve the same result in the current build config. And ideally, do it cleanly and then submit that upstream. -- _______________________________________________ mingw mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
