You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2017/03/31 14:30:14 UTC

arrow git commit: ARROW-739: Don't install jemalloc in parallel

Repository: arrow
Updated Branches:
  refs/heads/master 005826f80 -> ad8a0cfec


ARROW-739: Don't install jemalloc in parallel

Alternative fix proposal. Couldn't trigger it locally though.

Author: Uwe L. Korn <uw...@xhochy.com>
Author: Robert Nishihara <ro...@gmail.com>

Closes #456 from xhochy/ARROW-739 and squashes the following commits:

c1cad56 [Robert Nishihara] Replace MAKE -> CMAKE_MAKE_PROGRAM in CMakeLists.txt.
f121072 [Uwe L. Korn] Add install to install command
e8803b8 [Uwe L. Korn] ARROW-739: Don't install jemalloc in parallel


Project: http://git-wip-us.apache.org/repos/asf/arrow/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow/commit/ad8a0cfe
Tree: http://git-wip-us.apache.org/repos/asf/arrow/tree/ad8a0cfe
Diff: http://git-wip-us.apache.org/repos/asf/arrow/diff/ad8a0cfe

Branch: refs/heads/master
Commit: ad8a0cfeced7f86e21fcaa63de3e55ce42b8f962
Parents: 005826f
Author: Uwe L. Korn <uw...@xhochy.com>
Authored: Fri Mar 31 10:30:08 2017 -0400
Committer: Wes McKinney <we...@twosigma.com>
Committed: Fri Mar 31 10:30:08 2017 -0400

----------------------------------------------------------------------
 cpp/CMakeLists.txt | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow/blob/ad8a0cfe/cpp/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index aa8ea31..5dcf58c 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -637,14 +637,16 @@ if (ARROW_JEMALLOC)
         URL https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2
         CONFIGURE_COMMAND ./configure "--prefix=${JEMALLOC_PREFIX}" "--with-jemalloc-prefix="
         BUILD_IN_SOURCE 1
-        BUILD_COMMAND ${MAKE}
-        BUILD_BYPRODUCTS "${JEMALLOC_STATIC_LIB}" "${JEMALLOC_SHARED_LIB}")
+        BUILD_COMMAND ${CMAKE_MAKE_PROGRAM}
+        BUILD_BYPRODUCTS "${JEMALLOC_STATIC_LIB}" "${JEMALLOC_SHARED_LIB}"
+        INSTALL_COMMAND ${CMAKE_MAKE_PROGRAM} -j1 install)
     else()
       ExternalProject_Add(jemalloc_ep
         URL https://github.com/jemalloc/jemalloc/releases/download/${JEMALLOC_VERSION}/jemalloc-${JEMALLOC_VERSION}.tar.bz2
         CONFIGURE_COMMAND ./configure "--prefix=${JEMALLOC_PREFIX}" "--with-jemalloc-prefix="
         BUILD_IN_SOURCE 1
-        BUILD_COMMAND ${MAKE})
+        BUILD_COMMAND ${CMAKE_MAKE_PROGRAM}
+        INSTALL_COMMAND ${CMAKE_MAKE_PROGRAM} -j1 install)
     endif()
   else()
     set(JEMALLOC_VENDORED 0)