Skip to content

Commit

Permalink
Cleanup Makfile for MacOs
Browse files Browse the repository at this point in the history
1) Explicitly setting the default lib to the system-default is not
   needed on a Mac. See:
   http://libcxx.llvm.org/docs/UsingLibcxx.html

2) We do no longer need to exclude bmi2-builds from LTO. See:
   https://llvm.org/bugs/show_bug.cgi?id=19416

Changes tested and discussed on FishCooking:
   https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/acUQtKtEzMM

No functional change.
  • Loading branch information
erbsenzaehler authored and mcostalba committed Nov 25, 2016
1 parent 0d9a9f5 commit ca464fc
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions src/Makefile
Expand Up @@ -210,11 +210,6 @@ ifeq ($(COMP),clang)
CXXFLAGS += -m$(bits)
LDFLAGS += -m$(bits)
endif

ifeq ($(KERNEL),Darwin)
CXXFLAGS += -stdlib=libc++
DEPENDFLAGS += -stdlib=libc++
endif
endif

ifeq ($(comp),icc)
Expand Down Expand Up @@ -293,10 +288,8 @@ ifeq ($(optimize),yes)

ifeq ($(comp),clang)
ifeq ($(KERNEL),Darwin)
ifeq ($(pext),no)
CXXFLAGS += -flto
LDFLAGS += $(CXXFLAGS)
endif
ifeq ($(arch),i386)
CXXFLAGS += -mdynamic-no-pic
endif
Expand Down

0 comments on commit ca464fc

Please sign in to comment.