Some checks failed
Build and Release Mond / build-and-test (arm64, ubuntu) (push) Successful in 40s
Build and Release Mond / build-and-test (amd64, ubuntu) (push) Successful in 54s
Build and Release Mond / build-and-test (arm64, alpine) (push) Failing after 1m3s
Build and Release Mond / build-and-test (amd64, alpine) (push) Failing after 1m10s
Build and Release Mond / release (push) Has been skipped
问题:Alpine 3.18 缺少这些静态包: - hidapi-static - libusb-static - zeromq-static - expat-static 解决方案: - 保留存在的 -static 包:boost-static, openssl-libs-static, libsodium-static, libunwind-static, readline-static - 使用 -dev 包替代不存在的 -static 包:zeromq-dev, hidapi-dev, libusb-dev, expat-dev - 依靠 CMake 强制标志优先使用 .a 文件: * CMAKE_FIND_LIBRARY_SUFFIXES=".a" * CMAKE_EXE_LINKER_FLAGS="-static -static-libgcc -static-libstdc++"