Update request: mcfgthreads git → 1.5-ga.2 #233099
Labels
6.topic: cross-compilation
Building packages on a different platform than they will be used on
6.topic: windows
Running, or buiding, packages on Windows
9.needs: package (update)
This needs a package to be updated
pkgsCross.mingwW64.windows.mcfgthreads
, default.nixThe upstream repository is a bit strange. Our current source commit is found but does not belong to any branch. Cloning and inspecting the repo, it looks like the upstream rewrote the entire history (including the root commit) in April 2022. Some files that we delete in
postUnpack
don't exist any more. Simply bumping the version and hash of the source and cleanuppostUnpack
makes the new package build, but then mingw doesn't build any more (header file not found and indeed the file doesn't exist any more).The package
pname
is mcfgthreads (plural) while the upstream repository and the built DLL is mcfgthread (singular).The update script to download the patches for GCC from another repo does not work either:
https://github.com/NixOS/nixpkgs/blob/49a1f4a0b4b656b5f810959f49d42026f51701e2/pkgs/development/compilers/gcc/update-mcfgthread-patches.sh
It appears as if the patches are now in branch master_gcc-10. But these are identical to the ones we already have (dated 2018), which don't work with the updated mcfgthread.
I tried to update the pkg myself, but it became too complex for me due to all the issues described above.
Notify maintainers
The package has no maintainer (in fact, no
meta
at all).@Ericson2314 (last committer to the package)
Note for maintainers: Please tag this issue in your PR.
The text was updated successfully, but these errors were encountered: