| @@ -1,27 +1,31 @@ | | | @@ -1,27 +1,31 @@ |
1 | $NetBSD: patch-aa,v 1.5 2013/08/22 12:53:14 ryoon Exp $ | | 1 | $NetBSD: patch-aa,v 1.6 2013/08/22 13:15:04 ryoon Exp $ |
2 | | | 2 | |
3 | --- GNUmakefile.orig 2013-02-20 06:30:52.000000000 +0000 | | 3 | --- GNUmakefile.orig 2013-02-20 06:30:52.000000000 +0000 |
4 | +++ GNUmakefile | | 4 | +++ GNUmakefile |
5 | @@ -1,4 +1,4 @@ | | 5 | @@ -1,4 +1,4 @@ |
6 | -CXXFLAGS = -DNDEBUG -g -O2 | | 6 | -CXXFLAGS = -DNDEBUG -g -O2 |
7 | +CXXFLAGS = $(CPPFLAGS) -DNDEBUG -g -O2 | | 7 | +CXXFLAGS = $(CPPFLAGS) -DNDEBUG -g -O2 |
8 | # -O3 fails to link on Cygwin GCC version 4.5.3 | | 8 | # -O3 fails to link on Cygwin GCC version 4.5.3 |
9 | # -fPIC is supported. Please report any breakage of -fPIC as a bug. | | 9 | # -fPIC is supported. Please report any breakage of -fPIC as a bug. |
10 | # CXXFLAGS += -fPIC | | 10 | # CXXFLAGS += -fPIC |
11 | @@ -28,14 +28,14 @@ endif | | 11 | @@ -28,18 +28,16 @@ endif |
12 | | | 12 | |
13 | ifeq ($(ISX86),1) | | 13 | ifeq ($(ISX86),1) |
14 | | | 14 | |
15 | -GCC42_OR_LATER = $(shell $(CXX) -v 2>&1 | $(EGREP) -c "^gcc version (4.[2-9]|[5-9])") | | 15 | -GCC42_OR_LATER = $(shell $(CXX) -v 2>&1 | $(EGREP) -c "^gcc version (4.[2-9]|[5-9])") |
16 | +GCC46_OR_LATER = $(shell $(CXX) -v 2>&1 | $(EGREP) -c "^gcc version (4.[6-9]|[5-9])") | | 16 | +GCC46_OR_LATER = $(shell $(CXX) -v 2>&1 | $(EGREP) -c "^gcc version (4.[6-9]|[5-9])") |
17 | INTEL_COMPILER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\)") | | 17 | INTEL_COMPILER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\)") |
18 | ICC111_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\) ([2-9][0-9]|1[2-9]|11\.[1-9])") | | 18 | ICC111_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\) ([2-9][0-9]|1[2-9]|11\.[1-9])") |
19 | GAS210_OR_LATER = $(shell $(CXX) -xc -c /dev/null -Wa,-v -o/dev/null 2>&1 | $(EGREP) -c "GNU assembler version (2\.[1-9][0-9]|[3-9])") | | 19 | GAS210_OR_LATER = $(shell $(CXX) -xc -c /dev/null -Wa,-v -o/dev/null 2>&1 | $(EGREP) -c "GNU assembler version (2\.[1-9][0-9]|[3-9])") |
20 | GAS217_OR_LATER = $(shell $(CXX) -xc -c /dev/null -Wa,-v -o/dev/null 2>&1 | $(EGREP) -c "GNU assembler version (2\.1[7-9]|2\.[2-9]|[3-9])") | | 20 | GAS217_OR_LATER = $(shell $(CXX) -xc -c /dev/null -Wa,-v -o/dev/null 2>&1 | $(EGREP) -c "GNU assembler version (2\.1[7-9]|2\.[2-9]|[3-9])") |
21 | GAS219_OR_LATER = $(shell $(CXX) -xc -c /dev/null -Wa,-v -o/dev/null 2>&1 | $(EGREP) -c "GNU assembler version (2\.19|2\.[2-9]|[3-9])") | | 21 | GAS219_OR_LATER = $(shell $(CXX) -xc -c /dev/null -Wa,-v -o/dev/null 2>&1 | $(EGREP) -c "GNU assembler version (2\.19|2\.[2-9]|[3-9])") |
22 | | | 22 | |
23 | -ifneq ($(GCC42_OR_LATER),0) | | 23 | -ifneq ($(GCC42_OR_LATER),0) |
24 | +ifneq ($(GCC46_OR_LATER),0) | | 24 | +ifneq ($(GCC46_OR_LATER),0) |
25 | ifeq ($(UNAME),Darwin) | | 25 | ifeq ($(UNAME),Darwin) |
26 | CXXFLAGS += -arch x86_64 -arch i386 | | 26 | CXXFLAGS += -arch x86_64 -arch i386 |
27 | else | | 27 | -else |
| | | 28 | -CXXFLAGS += -march=native |
| | | 29 | endif |
| | | 30 | endif |
| | | 31 | |