Skip to content

Commit

Permalink
Merge pull request #11021 from JuliaLang/tk/fix10041
Browse files Browse the repository at this point in the history
Fix #10041, and mostly fix #10010
  • Loading branch information
tkelman committed Apr 29, 2015
2 parents c991a23 + 846861e commit 74a0253
Showing 1 changed file with 13 additions and 15 deletions.
28 changes: 13 additions & 15 deletions Make.inc
Original file line number Diff line number Diff line change
Expand Up @@ -243,11 +243,10 @@ endif
endif

ifeq ($(USEIFC), 1)
FC_BASE = ifort
FC = ifort
else
FC_BASE = $(CROSS_COMPILE)gfortran
FC = $(CROSS_COMPILE)gfortran
endif
FC = $(FC_BASE)

STDLIBCPP_FLAG =

Expand Down Expand Up @@ -280,10 +279,8 @@ endif
ifeq ($(SANITIZE),1)
$(error Address Sanitizer only supported with clang. Try setting SANITIZE=0)
endif
CC_BASE = $(CROSS_COMPILE)gcc
CXX_BASE = $(CROSS_COMPILE)g++
CC = $(CC_BASE)
CXX = $(CXX_BASE)
CC = $(CROSS_COMPILE)gcc
CXX = $(CROSS_COMPILE)g++
JCFLAGS = -std=gnu99 -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
JCPPFLAGS =
JCXXFLAGS = -pipe $(fPIC) -fno-rtti
Expand All @@ -292,10 +289,8 @@ SHIPFLAGS = -O3 -ggdb3 -falign-functions
endif

ifeq ($(USECLANG),1)
CC_BASE = $(CROSS_COMPILE)clang
CXX_BASE = $(CROSS_COMPILE)clang++
CC = $(CC_BASE)
CXX = $(CXX_BASE)
CC = $(CROSS_COMPILE)clang
CXX = $(CROSS_COMPILE)clang++
JCFLAGS = -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64
JCPPFLAGS =
JCXXFLAGS = -pipe $(fPIC) -fno-rtti
Expand All @@ -321,10 +316,8 @@ endif
ifeq ($(SANITIZE),1)
$(error Address Sanitizer only supported with clang. Try setting SANITIZE=0)
endif
CC_BASE = icc
CXX_BASE = icpc
CC = $(CC_BASE)
CXX = $(CXX_BASE)
CC = icc
CXX = icpc
JCFLAGS = -std=gnu99 -pipe $(fPIC) -fno-strict-aliasing -D_FILE_OFFSET_BITS=64 -fp-model precise -fp-model except -no-ftz
JCPPFLAGS =
JCXXFLAGS = -pipe $(fPIC) -fno-rtti
Expand All @@ -350,6 +343,9 @@ CXX += -Qunused-arguments -fcolor-diagnostics
# http://petereisentraut.blogspot.be/2011/09/ccache-and-clang-part-2.html
export CCACHE_CPP2 := yes
endif
else #USECCACHE
CC_BASE = $(shell echo $(CC) | cut -d' ' -f1)
CXX_BASE = $(shell echo $(CXX) | cut -d' ' -f1)
endif

ifeq ($(LLVM_VER),svn)
Expand Down Expand Up @@ -515,6 +511,8 @@ ifeq ($(ISX86),1)
CC += -m$(BINARY)
CXX += -m$(BINARY)
FC += -m$(BINARY)
CC_ARG += -m$(BINARY)
CXX_ARG += -m$(BINARY)
endif
endif

Expand Down

0 comments on commit 74a0253

Please sign in to comment.