nixpkgs/pkgs/by-name/cc/ccache/fix-objdump-path.patch

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

30 lines
807 B
Diff
Raw Normal View History

2023-03-13 13:50:19 +00:00
diff --git a/test/run b/test/run
index 43a57312..398be8d8 100755
--- a/test/run
+++ b/test/run
2022-10-18 04:38:11 +00:00
@@ -148,21 +148,17 @@ file_size() {
objdump_cmd() {
local file="$1"
- if $HOST_OS_APPLE; then
- xcrun dwarfdump -r 0 "$file"
- elif $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
+ if $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
# For some reason objdump only shows the basename of the file, so fall
# back to brute force and ignorance.
strings "$1"
else
- objdump -W "$file"
+ @objdump@ -W "$file"
fi
}
objdump_grep_cmd() {
- if $HOST_OS_APPLE; then
2023-03-13 13:50:19 +00:00
- grep -Fq "\"$1\""
2022-10-18 04:38:11 +00:00
- elif $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
+ if $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
2023-03-13 13:50:19 +00:00
grep -Fq "$1"
2022-10-18 04:38:11 +00:00
else
2023-03-13 13:50:19 +00:00
grep -Fq ": $1"