You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-08 14:22:09 +03:00
actorcompiler + jemalloc installed
This commit is contained in:
@@ -64,25 +64,19 @@ make_jemalloc()
|
|||||||
curl -Ls https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2 -o jemalloc.tar.bz2 && \
|
curl -Ls https://github.com/jemalloc/jemalloc/releases/download/5.3.0/jemalloc-5.3.0.tar.bz2 -o jemalloc.tar.bz2 && \
|
||||||
echo "2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa jemalloc.tar.bz2" > jemalloc-sha.txt && \
|
echo "2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa jemalloc.tar.bz2" > jemalloc-sha.txt && \
|
||||||
sha256sum --quiet -c jemalloc-sha.txt && \
|
sha256sum --quiet -c jemalloc-sha.txt && \
|
||||||
mkdir -p /opt/jemalloc_5.3.0 && \
|
mkdir jemalloc && \
|
||||||
tar --strip-components 1 --no-same-owner --no-same-permissions --directory /opt/jemalloc_5.3.0 -xjf jemalloc.tar.bz2 && \
|
tar --strip-components 1 --no-same-owner --no-same-permissions --directory jemalloc -xjf jemalloc.tar.bz2 && \
|
||||||
cd /opt/jemalloc_5.3.0 && \
|
cd jemalloc && \
|
||||||
./configure --enable-static --disable-cxx --enable-prof && \
|
./configure --enable-static --disable-cxx --enable-prof && \
|
||||||
make -j32 && \
|
make && \
|
||||||
|
make install && \
|
||||||
cd .. && \
|
cd .. && \
|
||||||
rm -rf /tmp/*
|
rm -rf /tmp/*
|
||||||
message "Done ・ Compiling jemalloc 5.3"
|
message "Done ・ Compiling jemalloc 5.3"
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setup_sphinx()
|
install_cmake()
|
||||||
{
|
|
||||||
message "installing Sphinx"
|
|
||||||
python3 -m pip install setuptools==65.3.0 sphinx-bootstrap-theme==0.8.1 docutils==0.19 sphinx==5.1.1 sphinx-autobuild Jinja2==3.1.2 urllib3==2.0.2
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
make_cmake()
|
|
||||||
{
|
{
|
||||||
message "Installing CMake "
|
message "Installing CMake "
|
||||||
if [ "$(uname -m)" == "aarch64" ]; then \
|
if [ "$(uname -m)" == "aarch64" ]; then \
|
||||||
@@ -147,7 +141,7 @@ else
|
|||||||
echo "Unsupported distribution. This script only supports Rocky[8|9], Ubuntu [20.04|22.04|24.04] Debian[11|12]"
|
echo "Unsupported distribution. This script only supports Rocky[8|9], Ubuntu [20.04|22.04|24.04] Debian[11|12]"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make_cmake
|
install_cmake
|
||||||
make_lz4
|
make_lz4
|
||||||
make_jemalloc
|
make_jemalloc
|
||||||
|
|
||||||
@@ -161,8 +155,6 @@ message "Configuring cmake"
|
|||||||
mkdir -p fdb_build
|
mkdir -p fdb_build
|
||||||
cd fdb_build
|
cd fdb_build
|
||||||
|
|
||||||
#setup_sphinx
|
|
||||||
|
|
||||||
export CLICOLOR_FORCE=1
|
export CLICOLOR_FORCE=1
|
||||||
|
|
||||||
cmake -DWITH_PYTHON=ON \
|
cmake -DWITH_PYTHON=ON \
|
||||||
@@ -181,22 +173,28 @@ cmake -DWITH_PYTHON=ON \
|
|||||||
${OPENSSL_FLAGS} \
|
${OPENSSL_FLAGS} \
|
||||||
../foundationdb-${FDB_VERSION}
|
../foundationdb-${FDB_VERSION}
|
||||||
|
|
||||||
message "Compiling sources"
|
|
||||||
|
message "Compiling actorcompiler"
|
||||||
|
${BUILD_COMMAND} actorcompiler
|
||||||
|
|
||||||
message "Compiling fdbserver"
|
message "Compiling fdbserver"
|
||||||
cd fdbserver
|
cd fdbserver
|
||||||
${BUILD_COMMAND}
|
${BUILD_COMMAND}
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
message "Compiling fdbcli"
|
message "Compiling fdbcli"
|
||||||
cd fdbcli
|
cd fdbcli
|
||||||
${BUILD_COMMAND}
|
${BUILD_COMMAND}
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
message "Compiling fdbclient"
|
message "Compiling fdbclient"
|
||||||
cd fdbclient
|
cd fdbclient
|
||||||
${BUILD_COMMAND}
|
${BUILD_COMMAND}
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
message "Compiling rest"
|
message "Compiling rest"
|
||||||
${BUILD_COMMAND}
|
${BUILD_COMMAND}
|
||||||
|
|
||||||
|
|
||||||
message "Generating packages"
|
message "Generating packages"
|
||||||
cpack -G ${GENERATOR}
|
cpack -G ${GENERATOR}
|
||||||
|
Reference in New Issue
Block a user