GreatSQL-8.0.32-24-Linux-glibc2.17-x86_64.tar.xz 打包这样该如何打包?
我想打包这这样的二进制的GreatSQL-8.0.32-24-Linux-glibc2.17-x86_64.tar.xz 不是RPM方式.根据编译配置,
cmake3 \
-DWITH_BOOST=/usr/local/src/boost_1_73_0 \
#-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
#-DMYSQL_UNIX_ADDR=/data/mysql/datanode1/mysql.sock \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_ZLIB=bundled \
-DWITH_NUMA=ON \
-DFORCE_INSOURCE_BUILD=1 \
-DCMAKE_EXE_LINKER_FLAGS="-ljemalloc" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_CONFIG=mysql_release \
-DCOMPILATION_COMMENT="GreatSQL (GPL), Release 15, Revision 6d439c6ef3f" \
-DWITH_TOKUDB=OFF \
-DWITH_ROCKSDB=OFF \
-DWITH_COREDUMPER=OFF \
-DWITH_EXTRA_CHARSETS:STRING=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
#-DMYSQL_DATADIR=/data/mysql/datanode1 \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3309 \
-DWITH_SSL=system我MAKE 后是不是去BUILDER 目录 TAR 这个目录下的所有文件打包成:GreatSQL-8.0.32-24-Linux-glibc2.17-x86_64.tar.xz
还是要MAKE INSTALL 跑到安装目录下 打包成GreatSQL-8.0.32-24-Linux-glibc2.17-x86_64.tar.xz
说白了就是问您一下 GreatSQL-8.0.32-24-Linux-glibc2.17-x86_64.tar.xz 是怎么打包的.
我公司想定制编译后,打包成二进制.部署的时候可以自定义安装目录和数据目录.
参考项目 https://gitee.com/GreatSQL/GreatSQL-Docker/tree/master/GreatSQL-Build yejr 发表于 2025-1-1 20:44
参考项目 https://gitee.com/GreatSQL/GreatSQL-Docker/tree/master/GreatSQL-Build
你发的是Docker镜像里面自动编译成二进制的.
好吧 我这样问一下,从MYSQL官方网站下载MYSQL源码,
如何编译成无安装目录锁定的二进制TAR.GZ的? DB架构师:曾凡坤 发表于 2025-1-2 01:27
你发的是Docker镜像里面自动编译成二进制的.
好吧 我这样问一下,从MYSQL官方网站下载MYSQL源码,
如何编译 ...
认真看我发的那个项目仓库代码,思路是一样的
页:
[1]