summaryrefslogtreecommitdiff
path: root/lang/julia/files/patch-src_Makefile
diff options
context:
space:
mode:
authorLi-Wen Hsu <lwhsu@FreeBSD.org>2016-12-20 09:30:25 +0000
committerLi-Wen Hsu <lwhsu@FreeBSD.org>2016-12-20 09:30:25 +0000
commit808a5c41dc0384a317066a9dadf0ba6ec47fc1af (patch)
tree288a649f61401b225ddfec1c61bc0f42666b08a2 /lang/julia/files/patch-src_Makefile
parent- Add LICENSE (diff)
- Add lang/julia, Julia Language: A fresh approach to technical computing
PR: 215297 Submitted by: Iblis Lin <iblis@hs.ntnu.edu.tw>
Notes
Notes: svn path=/head/; revision=428982
Diffstat (limited to 'lang/julia/files/patch-src_Makefile')
-rw-r--r--lang/julia/files/patch-src_Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/lang/julia/files/patch-src_Makefile b/lang/julia/files/patch-src_Makefile
new file mode 100644
index 000000000000..4cc45173e9a6
--- /dev/null
+++ b/lang/julia/files/patch-src_Makefile
@@ -0,0 +1,28 @@
+--- src/Makefile.orig 2016-09-20 02:54:21 UTC
++++ src/Makefile
+@@ -9,7 +9,7 @@ override CFLAGS += $(JCFLAGS)
+ ifeq ($(LLVM_VER),3.3)
+ override CXXFLAGS += $(JCXXFLAGS) -std=c++11
+ else
+-override CXXFLAGS += $(JCXXFLAGS)
++override CXXFLAGS += $(JCXXFLAGS) -stdlib=libc++ -std=c++11
+ endif
+ override CPPFLAGS += $(JCPPFLAGS)
+
+@@ -21,6 +21,7 @@ FLAGS := \
+ -D_GNU_SOURCE -I$(BUILDDIR) -I$(SRCDIR) \
+ -I$(SRCDIR)/flisp -I$(SRCDIR)/support \
+ -I$(LIBUV_INC) -I$(build_includedir) -DLIBRARY_EXPORTS \
++ -I$(LOCALBASE)/include \
+ -I$(JULIAHOME)/deps/valgrind
+ ifneq ($(USEMSVC), 1)
+ FLAGS += -Wall -Wno-strict-aliasing -fno-omit-frame-pointer -fvisibility=hidden -fno-common \
+@@ -75,7 +76,7 @@ else
+ ifeq ($(OS),WINNT)
+ LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(LLVM_VER_SHORT)
+ else
+-LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags) -lLLVM-$(shell $(LLVM_CONFIG_HOST) --version)
++LLVMLINK += $(shell $(LLVM_CONFIG_HOST) --ldflags --libs)
+ endif # OS == WINNT
+ endif # LLVM_USE_CMAKE == 1
+ FLAGS += -DLLVM_SHLIB