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
kcov: 34 -> 35 #39624
kcov: 34 -> 35 #39624
Conversation
As the maintainer currently in `meta.maintainers` appears to not have touched the package since 2015, I've also added myself there.
Success on x86_64-linux (full log) Attempted: kcov Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: kcov Partial log (click to expand)
|
Apparently, without this patch `NT_PRSTATUS` is not found. So the patch adds the include apparently necessary. `NT_PRSTATUS` is also defined in `<linux/ptrace.h>`, which would likely have been a better name, were it not in the `linux/` directory, which is a priori not stable. The need to do that is kind of weird (the change was introduced in [1], and fedora apparently didn't need this additional import), but I'll try to upstream it. [1] SimonKagstrom/kcov#239
}; | ||
|
||
preConfigure = "patchShebangs src/bin-to-c-source.py"; | ||
nativeBuildInputs = [ cmake pkgconfig ]; | ||
|
||
buildInputs = [ zlib curl elfutils python libiberty libopcodes ]; | ||
|
||
patches = [ ./aarch64_nt_prstatus.patch ]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Look useful. Is this pull request included in the next upstream version or does it come from a pull request?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm going to PR it to the next upstream version if it does manage the ofborg build :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just opened SimonKagstrom/kcov#243 :)
@GrahamcOfBorg build kcov |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: kcov Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: kcov Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: kcov Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: kcov Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: kcov Partial log (click to expand)
|
As the maintainer currently in
meta.maintainers
appears to not havetouched the package since 2015, I've also added myself there.
cc @FlorentBecker
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)