Skip to content

Commit 88c6a03

Browse files
committed
glibcxx [skip ci]
1 parent 0c1c813 commit 88c6a03

File tree

2 files changed

+1
-52
lines changed

2 files changed

+1
-52
lines changed

Makefile

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ ifdef FILESDIR
4444
endif
4545

4646
RDYNAMIC=-rdynamic
47-
# Set the CPPCHK_GLIBCXX_DEBUG flag. This flag is not used in release Makefiles.
48-
# The _GLIBCXX_DEBUG define doesn't work in Cygwin or other Win32 systems.
4947
ifndef COMSPEC
5048
ifeq ($(VERBOSE),1)
5149
$(info COMSPEC not found)
@@ -75,9 +73,6 @@ ifdef WINNT
7573
$(info WINNT found)
7674
endif
7775
#### Maybe Windows
78-
ifndef CPPCHK_GLIBCXX_DEBUG
79-
CPPCHK_GLIBCXX_DEBUG=
80-
endif # !CPPCHK_GLIBCXX_DEBUG
8176

8277
ifeq ($(VERBOSE),1)
8378
$(info MSYSTEM=$(MSYSTEM))
@@ -99,18 +94,6 @@ else # !WINNT
9994
$(info uname_S=$(uname_S))
10095
endif
10196

102-
ifeq ($(uname_S),Linux)
103-
ifndef CPPCHK_GLIBCXX_DEBUG
104-
CPPCHK_GLIBCXX_DEBUG=-D_GLIBCXX_DEBUG
105-
endif # !CPPCHK_GLIBCXX_DEBUG
106-
endif # Linux
107-
108-
ifeq ($(uname_S),GNU/kFreeBSD)
109-
ifndef CPPCHK_GLIBCXX_DEBUG
110-
CPPCHK_GLIBCXX_DEBUG=-D_GLIBCXX_DEBUG
111-
endif # !CPPCHK_GLIBCXX_DEBUG
112-
endif # GNU/kFreeBSD
113-
11497
LDFLAGS+=-pthread
11598

11699
endif # WINNT
@@ -124,19 +107,10 @@ ifdef CYGWIN
124107
CXXFLAGS+=-Wl,--stack,8388608
125108
endif # CYGWIN
126109

127-
ifndef CXX
128-
CXX=g++
129-
endif
130-
131-
ifeq (clang++, $(findstring clang++,$(CXX)))
132-
CPPCHK_GLIBCXX_DEBUG=
133-
endif
134110
ifndef CXXFLAGS
135111
CXXFLAGS=-pedantic -Wall -Wextra -Wcast-qual -Wfloat-equal -Wmissing-declarations -Wmissing-format-attribute -Wno-long-long -Wpacked -Wredundant-decls -Wundef -Wno-sign-compare -Wno-multichar -Woverloaded-virtual -Wno-dollar-in-identifier-extension -g
136112
endif
137113

138-
override CPPFLAGS += $(CPPCHK_GLIBCXX_DEBUG)
139-
140114
ifeq (g++, $(findstring g++,$(CXX)))
141115
override CXXFLAGS += -pipe
142116
endif

tools/dmake/dmake.cpp

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -617,10 +617,7 @@ int main(int argc, char **argv)
617617
// enable backtrac
618618
fout << "RDYNAMIC=-rdynamic\n";
619619

620-
// The _GLIBCXX_DEBUG doesn't work in cygwin or other Win32 systems.
621-
fout << "# Set the CPPCHK_GLIBCXX_DEBUG flag. This flag is not used in release Makefiles.\n"
622-
<< "# The _GLIBCXX_DEBUG define doesn't work in Cygwin or other Win32 systems.\n"
623-
<< "ifndef COMSPEC\n"
620+
fout << "ifndef COMSPEC\n"
624621
<< " ifeq ($(VERBOSE),1)\n"
625622
<< " $(info COMSPEC not found)\n"
626623
<< " endif\n"
@@ -649,9 +646,6 @@ int main(int argc, char **argv)
649646
<< " $(info WINNT found)\n"
650647
<< " endif\n"
651648
<< " #### Maybe Windows\n"
652-
<< " ifndef CPPCHK_GLIBCXX_DEBUG\n"
653-
<< " CPPCHK_GLIBCXX_DEBUG=\n"
654-
<< " endif # !CPPCHK_GLIBCXX_DEBUG\n"
655649
<< "\n"
656650
<< " ifeq ($(VERBOSE),1)\n"
657651
<< " $(info MSYSTEM=$(MSYSTEM))\n"
@@ -673,18 +667,6 @@ int main(int argc, char **argv)
673667
<< " $(info uname_S=$(uname_S))\n"
674668
<< " endif\n"
675669
<< "\n"
676-
<< " ifeq ($(uname_S),Linux)\n"
677-
<< " ifndef CPPCHK_GLIBCXX_DEBUG\n"
678-
<< " CPPCHK_GLIBCXX_DEBUG=-D_GLIBCXX_DEBUG\n"
679-
<< " endif # !CPPCHK_GLIBCXX_DEBUG\n"
680-
<< " endif # Linux\n"
681-
<< "\n"
682-
<< " ifeq ($(uname_S),GNU/kFreeBSD)\n"
683-
<< " ifndef CPPCHK_GLIBCXX_DEBUG\n"
684-
<< " CPPCHK_GLIBCXX_DEBUG=-D_GLIBCXX_DEBUG\n"
685-
<< " endif # !CPPCHK_GLIBCXX_DEBUG\n"
686-
<< " endif # GNU/kFreeBSD\n"
687-
<< "\n"
688670
<< " LDFLAGS+=-pthread\n"
689671
<< "\n"
690672
<< "endif # WINNT\n"
@@ -700,12 +682,6 @@ int main(int argc, char **argv)
700682
<< "endif # CYGWIN\n"
701683
<< "\n";
702684

703-
// skip "-D_GLIBCXX_DEBUG" if clang, since it breaks the build
704-
makeConditionalVariable(fout, "CXX", "g++");
705-
fout << "ifeq (clang++, $(findstring clang++,$(CXX)))\n"
706-
<< " CPPCHK_GLIBCXX_DEBUG=\n"
707-
<< "endif\n";
708-
709685
// Makefile settings..
710686
if (release) {
711687
makeConditionalVariable(fout, "CXXFLAGS", "-O2 -Wall -Wno-sign-compare -Wno-multichar");
@@ -728,7 +704,6 @@ int main(int argc, char **argv)
728704
"-Woverloaded-virtual "
729705
"-Wno-dollar-in-identifier-extension " // occurs in testrunner only
730706
"-g");
731-
fout << "override CPPFLAGS += $(CPPCHK_GLIBCXX_DEBUG)\n\n";
732707
}
733708

734709
fout << "ifeq (g++, $(findstring g++,$(CXX)))\n"

0 commit comments

Comments
 (0)