【详述】基于官方容器starrocks/dev-env-centos7:3.2-latest编译无AVX2指令集的V3.2版本SR,编译完成后可以正常启动,但是写入几条表数据后,be就一直挂掉,报错非法指令.想请问V3.2版本的无AVX2环境,是否还需要修改其他配置文件,看编译源码,里面是自动识别是否有AVX2环境的,目前未修改任何配置文件。
【背景】在无AVX2机器上基于容器编译SR,执行build.sh,未修改任何配置文件
【StarRocks版本】3.2
用gdb看看非法指令的pc, 在binary找一下是哪个函数里的代码.
我自己没有复现出来.
(gdb) bt full
#0 0x0000000003fcce41 in _GLOBAL__sub_I_type.cc ()
No symbol table info available.
#1 0x000000000ef4230d in __libc_csu_init ()
No symbol table info available.
#2 0x00002ad86120c4e5 in __libc_start_main (main=0x3c7c230 , argc=1, argv=0x7ffe3b73c928, init=0xef422c0 <__libc_csu_init>, fini=, rtld_fini=, stack_end=0x7ffe3b73c918)
at …/csu/libc-start.c:225
result =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {47108808184876, 47108808184384, 7698728878082, 42949672968, 0, 1, 140729895864616, 140729895864632}, mask_was_saved = 1609011864}}, priv = {pad = {0x1, 0x2ad85fe79290,
0x2ad85eaf79c3 <_dl_init+275>, 0x2ad85ed0b150}, data = {prev = 0x1, cleanup = 0x2ad85fe79290, canceltype = 1588558275}}}
not_first_call =
#3 0x0000000003feaf0a in _start ()
No symbol table info available.
大佬帮看看我的,编译两天了。。