You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix cleanGit uncached git when cross compiling (#611)
It turns out `git` depends on `gdb` in a round about way:
```
git -> openssh -> libfido2 -> systemd -> python libxml -> Cython -> gdb
```
Somewhere in that chain there should perhaps be a `buildPackages` so
that the `gdb` that is used is not the one for debugging code in
the `final` (but instead the one for debugging code in
`final.buildPackages`).
Using `final.buildPackages.git` causes two problems:
* Multiple versions of `git` (and that dependency chain
to `gdb` are needed when cross compiling).
* When `gdb` does not exist for `js`, so when cross
compiling with `ghcjs` `final.buildPackages.git` fails
to build at all.
0 commit comments