summaryrefslogtreecommitdiff
path: root/misc/mbuffer/files/patch-configure
blob: eff878ac597b244a3f80a05a7df646a42369cc5a (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
Remove objdump and open/read/write/fstat symbol names check.  objdump
is not available on all architectures and the symbol names are
unlikely to ever change from their visible names on FreeBSD.

--- configure.orig	2019-07-25 21:31:45 UTC
+++ configure
@@ -628,7 +628,6 @@ ALLOCA
 EGREP
 GREP
 CPP
-OBJDUMP
 AWK
 TAR
 MT
@@ -4283,51 +4282,6 @@ $as_echo "no" >&6; }
 fi
 
 
-for ac_prog in objdump gobjdump
-do
-  # Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-$as_echo_n "checking for $ac_word... " >&6; }
-if ${ac_cv_path_OBJDUMP+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-  case $OBJDUMP in
-  [\\/]* | ?:[\\/]*)
-  ac_cv_path_OBJDUMP="$OBJDUMP" # Let the user override the test with a path.
-  ;;
-  *)
-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-for as_dir in $PATH
-do
-  IFS=$as_save_IFS
-  test -z "$as_dir" && as_dir=.
-    for ac_exec_ext in '' $ac_executable_extensions; do
-  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-    ac_cv_path_OBJDUMP="$as_dir/$ac_word$ac_exec_ext"
-    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-    break 2
-  fi
-done
-  done
-IFS=$as_save_IFS
-
-  ;;
-esac
-fi
-OBJDUMP=$ac_cv_path_OBJDUMP
-if test -n "$OBJDUMP"; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
-$as_echo "$OBJDUMP" >&6; }
-else
-  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-fi
-
-
-  test -n "$OBJDUMP" && break
-done
-
 # Check whether --enable-largefile was given.
 if test "${enable_largefile+set}" = set; then :
   enableval=$enable_largefile;
@@ -4939,11 +4893,7 @@ fi
 
 
 
-if test -z "$OBJDUMP"; then
-	as_fn_error $? "unable to find objdump" "$LINENO" 5
-fi
 
-
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable assertions" >&5
 $as_echo_n "checking whether to enable assertions... " >&6; }
   # Check whether --enable-assert was given.
@@ -5948,86 +5898,12 @@ fi
 fi
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linking open() and write() to detect libc names" >&5
-$as_echo_n "checking linking open() and write() to detect libc names... " >&6; }
-ac_ext=c
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
-ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
-ac_compiler_gnu=$ac_cv_c_compiler_gnu
-
-cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-
-		#define _LARGEFILE64_SOURCE
-		#include <unistd.h>
-		#include <fcntl.h>
-		#include <sys/stat.h>
-		int main(int argc, char **argv) {
-			unsigned x;
-			struct stat st;
-			open(*argv,O_RDONLY);
-			fstat(0,&st);
-			read(0,&x,sizeof(x));
-			write(1,"null",4);
-		}
-
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5
-$as_echo "OK" >&6; }
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking name of open() in C library" >&5
-$as_echo_n "checking name of open() in C library... " >&6; }
-	libc_open=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^open/ { print $NF }'`
-
 cat >>confdefs.h <<_ACEOF
-#define LIBC_OPEN $libc_open
+#define LIBC_OPEN open
+#define LIBC_READ read
+#define LIBC_WRITE write
+#define LIBC_FSTAT fstat
 _ACEOF
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_open" >&5
-$as_echo "$libc_open" >&6; }
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking name of read() in C library" >&5
-$as_echo_n "checking name of read() in C library... " >&6; }
-	libc_read=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^read/ { print $NF }'`
-
-cat >>confdefs.h <<_ACEOF
-#define LIBC_READ $libc_read
-_ACEOF
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_read" >&5
-$as_echo "$libc_read" >&6; }
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking name of write() in C library" >&5
-$as_echo_n "checking name of write() in C library... " >&6; }
-	libc_write=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^write/ { print $NF }'`
-
-cat >>confdefs.h <<_ACEOF
-#define LIBC_WRITE $libc_write
-_ACEOF
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_write" >&5
-$as_echo "$libc_write" >&6; }
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking name of fstat() in C library" >&5
-$as_echo_n "checking name of fstat() in C library... " >&6; }
-	libc_fstat=`$OBJDUMP -T conftest | $AWK '/\*UND\*/ && $NF ~ /^fstat/ { print $NF }'`
-
-cat >>confdefs.h <<_ACEOF
-#define LIBC_FSTAT $libc_fstat
-_ACEOF
-
-	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_fstat" >&5
-$as_echo "$libc_fstat" >&6; }
-
-else
-  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "failed to link open/write test
-See \`config.log' for more details" "$LINENO" 5; }
-
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext