blob: 123a481a8898733a97981c616c0613ed8dc8896b [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001--- a/Makefile.in
2+++ b/Makefile.in
3@@ -7,12 +7,6 @@ SCRIPTS=bon_csv2txt
4
5 prefix=@prefix@
6 eprefix=@exec_prefix@
7-#MORE_WARNINGS=-Weffc++
8-WFLAGS=-Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic -ffor-scope -Wcast-align -Wsign-compare -Wpointer-arith -Wwrite-strings -Wformat-security -Wswitch-enum -Winit-self $(MORE_WARNINGS)
9-CFLAGS=-O2 @debug@ -DNDEBUG $(WFLAGS) $(MORECFLAGS)
10-CXX=@CXX@ $(CFLAGS)
11-LINK=@CXX@
12-THREAD_LFLAGS=@thread_ldflags@
13
14 INSTALL=@INSTALL@
15 INSTALL_PROGRAM=@INSTALL_PROGRAM@
16@@ -34,22 +28,22 @@ GETCHSRC=getc_putc_helper.cpp duration.c
17 GETCHOBJS=$(GETCHSRC:.cpp=.o)
18
19 bonnie++: $(BONOBJS)
20- $(LINK) -o bonnie++ $(BONOBJS) $(THREAD_LFLAGS)
21+ $(CXX) $(CXXFLAGS) -o bonnie++ $(BONOBJS) @thread_ldflags@
22
23 zcav: $(ZCAVOBJS)
24- $(LINK) -o zcav $(ZCAVOBJS) $(THREAD_LFLAGS)
25+ $(CXX) $(CXXFLAGS) -o zcav $(ZCAVOBJS) @thread_ldflags@
26
27 getc_putc: $(GETCOBJS) getc_putc_helper
28- $(LINK) -o getc_putc $(GETCOBJS) $(THREAD_LFLAGS)
29+ $(CXX) $(CXXFLAGS) -o getc_putc $(GETCOBJS)
30
31 getc_putc_helper: $(GETCHOBJS)
32- $(CXX) -o getc_putc_helper $(GETCHOBJS)
33+ $(CXX) $(CXXFLAGS) -o getc_putc_helper $(GETCHOBJS)
34
35 bon_csv2html: bon_csv2html.o
36- $(LINK) bon_csv2html.o -o bon_csv2html
37+ $(CXX) $(CXXFLAGS) bon_csv2html.o -o bon_csv2html
38
39 generate_randfile: generate_randfile.o
40- $(LINK) generate_randfile.o -o generate_randfile
41+ $(CXX) $(CXXFLAGS) generate_randfile.o -o generate_randfile
42
43 install-bin: $(EXE) $(EXES)
44 mkdir -p $(eprefix)/bin $(eprefix)/sbin
45@@ -63,7 +57,7 @@ install: install-bin
46 @INSTALL_DATA@ $(MAN8) @mandir@/man8
47
48 %.o: %.cpp
49- $(CXX) -c $<
50+ $(CXX) $(CXXFLAGS) -c $<
51
52 clean:
53 rm -f $(EXE) $(EXES) *.o build-stamp install-stamp
54--- a/configure.in
55+++ b/configure.in
56@@ -31,7 +31,6 @@ fi
57
58 dnl Checks for programs.
59 AC_LANG_CPLUSPLUS
60-AC_PROG_CC
61 AC_PROG_CXX
62 AC_PROG_CXXCPP
63 AC_PROG_INSTALL
64@@ -66,7 +65,7 @@ AC_SUBST(linux_pthread)
65 AC_TRY_COMPILE([#define _GNU_SOURCE
66 #include <pthread.h>
67 ] , [pthread_mutexattr_t attr;
68- pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP);]
69+ pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);]
70 , linux_pthread="yes")
71 if [[ -n "$linux_pthread" ]]; then
72 linux_pthread="#define LINUX_PTHREAD"
73@@ -83,7 +82,7 @@ void * thread_func(void * param) { retur
74 , thread_ldflags="-pthread")
75
76 AC_SUBST(large_file)
77-AC_TRY_RUN([#ifndef _LARGEFILE64_SOURCE
78+AC_TRY_COMPILE([#ifndef _LARGEFILE64_SOURCE
79 #define _LARGEFILE64_SOURCE
80 #endif
81 #include <stdio.h>