GreatSQL社区

搜索

[已解决] greatsql-8.0.25-17编译完成后bin里面没有mysqld

449 1 2023-5-18 10:16
#!/bin/bash
MAJOR_VERSION=8
MINOR_VERSION=0
PATCH_VERSION=25
RELEASE=17
REVISION=8bb0e5af297
GLIBC=2.17
ARCH=x86_64
MYSQL=GreatSQL
PKG_NAME=${MYSQL}-${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION}-${RELEASE}-Linux-glibc${GLIBC}-${ARCH}
BASE_DIR=${PKG_NAME}
BOOST_VERSION=1_73_0
SOURCE_DIR=greatsql-8.0.25-17
CMAKE_EXE_LINKER_FLAGS=""
JOBS=24

if [ ${ARCH} = "x86_64" ] ; then
  CMAKE_EXE_LINKER_FLAGS=" -ljemalloc "
fi

cd bld && \
cmake -DBOOST_INCLUDE_DIR=boost_${BOOST_VERSION} \
-DLOCAL_BOOST_DIR=boost_${BOOST_VERSION} \
-DCMAKE_INSTALL_PREFIX=${BASE_DIR} -DWITH_ZLIB=bundled \
-DWITH_NUMA=ON -DCMAKE_EXE_LINKER_FLAGS="${CMAKE_EXE_LINKER_FLAGS}" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_release \
-DWITH_TOKUDB=OFF -DWITH_ROCKSDB=OFF \
-DCOMPILATION_COMMENT="${MYSQL} (GPL), Release ${RELEASE}, Revision ${REVISION}" \
-DMAJOR_VERSION=${MAJOR_VERSION} -DMINOR_VERSION=${MINOR_VERSION} -DPATCH_VERSION=${PATCH_VERSION} \
-DWITH_UNIT_TESTS=OFF -DWITH_NDBCLUSTER=OFF -DWITH_SSL=system -DWITH_SYSTEMD=ON \
-DWITH_AUTHENTICATION_LDAP=OFF \
-DWITH_DEBUG=1 \
-DFORCE_INSOURCE_BUILD=ON \
-DCMAKE_BUILD_TYPE=Debug
&& make -j${JOBS} VERBOSE=1 && make install


全部回复(1)
yejr 2023-5-18 12:23:23
debug模式下编译得到的是mysqld-debug二进制文件,不是mysqld
fuhao009

25

主题

0

博客

93

贡献

注册会员

Rank: 2

积分
157

2022年度求知人物2022年度活跃用户月度求知人物勤学好问(铜)助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-5-21 15:47 , Processed in 0.014827 second(s), 9 queries , Redis On.
快速回复 返回顶部 返回列表