StarRocks 源码用 Docker 编译不过

【详述】我打算搭建一个StarRocks 的开发编译环境,参考的官方文档 https://docs.starrocks.io/zh/docs/3.5/developers/build-starrocks/Build_in_docker/,
我的环境:MacBook M4 Pro(arm),系统 15.5
代码分支:branch-3.5
镜像:starrocks/dev-env-ubuntu:3.5-latest
全部按照文档操作,但是编译报错 /bin/ld: cannot find -lorc_zlib: No such file or directory

求救

报错信息
GLIBC version: 2.35
using linker: lld
CMake Error: Could not open file for write in copy operation /root/starrocks/be/src/gen_cpp/build/common/env_config.h.tmp
CMake Error: : System Error: Not a directory
CMake Error at src/common/CMakeLists.txt:35 (configure_file):
configure_file Problem configuring file

Performing C++ SOURCE FILE Test NEEDS_Z_PREFIX failed with the following output:
Change Dir: /root/starrocks/be/build_Release/CMakeFiles/CMakeTmp

Run Build Command(s):/bin/gmake -f Makefile cmTC_a288e/fast && /bin/gmake -f CMakeFiles/cmTC_a288e.dir/build.make CMakeFiles/cmTC_a288e.dir/build
gmake[1]: Entering directory ‘/root/starrocks/be/build_Release/CMakeFiles/CMakeTmp’
Building CXX object CMakeFiles/cmTC_a288e.dir/src.cxx.o
/bin/…/bin/g++ -DNEEDS_Z_PREFIX -I/var/local/thirdparty/installed/include -Wall -Wno-sign-compare -Wno-unknown-pragmas -pthread -Wno-register -Wno-strict-aliasing -fno-omit-frame-pointer -std=gnu++20 -D__STDC_FORMAT_MACROS -Wno-deprecated -Wno-vla -Wno-comment -ffile-prefix-map=/root/starrocks/be/build_Release=. -ffile-prefix-map=/root/starrocks/be=be -fno-sized-deallocation -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX -Werror=return-type -Werror=switch -DWITH_STARCACHE -march=armv8-a+crc -Wno-attributes -DS2_USE_GFLAGS -DS2_USE_GLOG -faligned-new -gz=zlib -fcoroutines -DSTARROCKS_JIT_ENABLE -g -Wno-unused-local-typedefs -O3 -gdwarf-4 -DNDEBUG -Wall -Wno-unknown-pragmas -Wno-conversion -Werror -Wall -Wno-unknown-pragmas -Wno-conversion -Werror -Wno-format -Wno-pessimizing-move -Wno-unused-function -fPIE -std=gnu++20 -o CMakeFiles/cmTC_a288e.dir/src.cxx.o -c /root/starrocks/be/build_Release/CMakeFiles/CMakeTmp/src.cxx
Linking CXX executable cmTC_a288e
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a288e.dir/link.txt --verbose=1
/bin/…/bin/g++ -Wall -Wno-sign-compare -Wno-unknown-pragmas -pthread -Wno-register -Wno-strict-aliasing -fno-omit-frame-pointer -std=gnu++20 -D__STDC_FORMAT_MACROS -Wno-deprecated -Wno-vla -Wno-comment -ffile-prefix-map=/root/starrocks/be/build_Release=. -ffile-prefix-map=/root/starrocks/be=be -fno-sized-deallocation -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_UUID_RANDOM_PROVIDER_FORCE_POSIX -Werror=return-type -Werror=switch -DWITH_STARCACHE -march=armv8-a+crc -Wno-attributes -DS2_USE_GFLAGS -DS2_USE_GLOG -faligned-new -gz=zlib -fcoroutines -DSTARROCKS_JIT_ENABLE -g -Wno-unused-local-typedefs -O3 -gdwarf-4 -DNDEBUG -Wall -Wno-unknown-pragmas -Wno-conversion -Werror -Wall -Wno-unknown-pragmas -Wno-conversion -Werror -Wno-format -Wno-pessimizing-move -Wno-unused-function -no-pie CMakeFiles/cmTC_a288e.dir/src.cxx.o -o cmTC_a288e -lorc_zlib
/bin/ld: cannot find -lorc_zlib: No such file or directory
collect2: error: ld returned 1 exit status
gmake[1]: *** [CMakeFiles/cmTC_a288e.dir/build.make:99: cmTC_a288e] Error 1
gmake[1]: Leaving directory ‘/root/starrocks/be/build_Release/CMakeFiles/CMakeTmp’
gmake: *** [Makefile:127: cmTC_a288e/fast] Error 2

代码库clone有问题, be/src/gen_cpp/build 这个应该是一个soft link, 看上去报错这儿变成一个文件了.