From 83b05891c6ceaa489f4b895097b98dddf6328f88 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Wed, 31 Aug 2016 02:13:36 -0700 Subject: [PATCH 1/2] ppc64 build cleanups --- deps/llvm.mk | 4 ++-- deps/openblas.version | 5 +++++ deps/unwind.mk | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/deps/llvm.mk b/deps/llvm.mk index 7a6e99bf2287c..e7813c9d94728 100644 --- a/deps/llvm.mk +++ b/deps/llvm.mk @@ -148,9 +148,9 @@ LLVM_CMAKE += -DLLDB_DISABLE_PYTHON=ON endif # LLDB_DISABLE_PYTHON endif # BUILD_LLDB -ifeq ($(ARCH), ppc64) +ifneq (,$(filter $(ARCH), powerpc64le ppc64le)) LLVM_CXXFLAGS += -mminimal-toc -endif # ARCH == ppc64 +endif # LLVM bug #24157 ifeq ($(USE_LLVM_SHLIB),1) diff --git a/deps/openblas.version b/deps/openblas.version index 35276b8ba7994..fd955f169428f 100644 --- a/deps/openblas.version +++ b/deps/openblas.version @@ -1,2 +1,7 @@ +ifneq (,$(filter $(ARCH), powerpc64le ppc64le)) +OPENBLAS_BRANCH=develop +OPENBLAS_SHA1=515bc56ea92cf7afa6c8316eb0f760439944300b +else OPENBLAS_BRANCH=v0.2.18 OPENBLAS_SHA1=12ab1804b6ebcd38b26960d65d254314d8bc33d6 +endif \ No newline at end of file diff --git a/deps/unwind.mk b/deps/unwind.mk index 1fadb5c581c37..59cd6482080d1 100644 --- a/deps/unwind.mk +++ b/deps/unwind.mk @@ -27,7 +27,7 @@ endif #todo: libunwind tests are known to fail, so they aren't run $(LIBUNWIND_TARGET_OBJ): $(LIBUNWIND_TARGET_SOURCE) $(call make-install,libunwind-$(UNWIND_VER),) -ifeq ($(ARCH), ppc64) +ifneq (,$(filter $(ARCH), powerpc64le ppc64le)) @# workaround for configure script bug mv $(build_prefix)/lib64/libunwind*.a $(build_libdir) endif From 857469d5c028020312288f13d93a89386a72c3a7 Mon Sep 17 00:00:00 2001 From: "Viral B. Shah" Date: Wed, 31 Aug 2016 22:40:36 -0700 Subject: [PATCH 2/2] Update OpenBLAS to v0.2.19 for Power8. --- .../md5 | 1 + .../sha512 | 1 + deps/openblas.version | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/md5 create mode 100644 deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/sha512 diff --git a/deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/md5 b/deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/md5 new file mode 100644 index 0000000000000..0be161ae7995b --- /dev/null +++ b/deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/md5 @@ -0,0 +1 @@ +4839fd98bce2900aa780cf1b1d387478 diff --git a/deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/sha512 b/deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/sha512 new file mode 100644 index 0000000000000..564e69b1983c6 --- /dev/null +++ b/deps/checksums/openblas-85636ff1a015d04d3a8f960bc644b85ee5157135.tar.gz/sha512 @@ -0,0 +1 @@ +2be2a191817959841bcfb07972601f74f3112744fe8ac8c6f280525fd282ecbe4060513f72f5bf5386296be43489405567b04b418617152e6be54ac42e34dd62 diff --git a/deps/openblas.version b/deps/openblas.version index fd955f169428f..d0847fe4c9ba0 100644 --- a/deps/openblas.version +++ b/deps/openblas.version @@ -1,6 +1,6 @@ ifneq (,$(filter $(ARCH), powerpc64le ppc64le)) -OPENBLAS_BRANCH=develop -OPENBLAS_SHA1=515bc56ea92cf7afa6c8316eb0f760439944300b +OPENBLAS_BRANCH=v0.2.19 +OPENBLAS_SHA1=85636ff1a015d04d3a8f960bc644b85ee5157135 else OPENBLAS_BRANCH=v0.2.18 OPENBLAS_SHA1=12ab1804b6ebcd38b26960d65d254314d8bc33d6