New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cc-wrapper use xargs #39353
cc-wrapper use xargs #39353
Conversation
When using diskrsync over SSH, on the remote machine it calls an executable equal to argv0. Typically, this is just diskrsync but now that diskrsync is wrapped, the wrapper uses absolute path to diskrsync and that path doesn't most likely work on the remote machine. Thus, we need to force argv0 to "diskrsync" so that it works on the remote machine.
Revert "initial TBS driver"
Patches from Debian.
Mono: add vulnerabilities
eclib: 20160720 -> 20171002
arb: 2.8.1 -> 2.13.0
Per the docs, IOString was recently added as a dependency: https://github.com/dejavu-fonts/dejavu-fonts/blob/master/BUILDING.md As-is, attempting to rebulid from source errors out with this missing perl module.
diskrsync: fix argv0
pythonPackages.html5-parser: 0.4.4 -> 0.4.5
Fixes NixOS#39175 (hopefully)
This isn't going to work unless I'm really missing something. Say, if your call is of the form
which will do something completely different. |
Yep nevermind on this then! I was misunderstanding how xargs works. I thought there was some special interface that bypassed ARG_MAX. |
Failure on x86_64-darwin (full log) Attempted: diskrsync, enhanced-ctorrent The following builds were skipped because they don't evaluate on x86_64-darwin: arb, eclib, mono, zfs Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: arb, diskrsync, eclib, enhanced-ctorrent, zfs The following builds were skipped because they don't evaluate on aarch64-linux: mono Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: arb, diskrsync, eclib, enhanced-ctorrent, zfs The following builds were skipped because they don't evaluate on x86_64-linux: mono Partial log (click to expand)
|
Fixes #39175 (hopefully)
This moves the cc-wrapper call to xargs which hopefully can manage the arguments correctly. This is untested but I'm hoping it will work.
Relevant build log:
https://hydra.nixos.org/build/73059537/nixlog/1
https://hydra.nixos.org/build/73059537