感谢反馈,新版已修复,后续发布
话说Linux版本deb包能不能和某些软件那样发布一个musl版,这样就不会要求GLIBC,不然centos7系统直接执行bitcometd还是有报错的
./bitcometd: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by ./bitcometd)
./bitcometd: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./bitcometd)
./bitcometd: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by ./bitcometd)
./bitcometd: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./bitcometd)
./bitcometd: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./bitcometd)
./bitcometd: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./bitcometd)
linux-vdso.so.1 => (0x00007fff5fee4000)
librt.so.1 => /lib64/librt.so.1 (0x00007f98ea49a000)
libz.so.1 => /lib64/libz.so.1 (0x00007f98ea284000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f98ea080000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f98e9e64000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f98e9b5c000)
libm.so.6 => /lib64/libm.so.6 (0x00007f98e985a000)
libc.so.6 => /lib64/libc.so.6 (0x00007f98e948c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f98ebffd000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f98e9276000)
不知道musl和GLIBC性能差距有多大,比较大的话还是更新一下系统binutils的as汇编器好了,自带的是2.27
[root@VM-4-15-centos webui]# as --version
GNU assembler version 2.27-44.base.el7_9.1
Copyright (C) 2016 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `x86_64-redhat-linux'.
[root@VM-4-15-centos webui]#
好像要更新的是GLIBC和GLIBCXX,算了,还是装个1panel跑docker版本吧,刚想试试直接运行deb包,看来还是比较麻烦,除非换新系统不然还要去升级GLIBC
[root@VM-4-15-centos webui]# strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_DEBUG_MESSAGE_LENGTH
[root@VM-4-15-centos webui]# strings /usr/lib64/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_TM_1
[root@VM-4-15-centos webui]# ldd --version
ldd (GNU libc) 2.17
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
[root@VM-4-15-centos webui]#