about summary refs log tree commit diff
path: root/nixpkgs/pkgs/by-name/cc/ccache/fix-objdump-path.patch
blob: 04c431aafb74025bb4d24fa50543af9c83b6499a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff --git a/test/run b/test/run
index 43a57312..398be8d8 100755
--- a/test/run
+++ b/test/run
@@ -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
-        grep -Fq "\"$1\""
-    elif $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
+    if $HOST_OS_WINDOWS || $HOST_OS_CYGWIN; then
         grep -Fq "$1"
     else
         grep -Fq ": $1"