apache / apache/rocketmq-client-python

能否支持Mac M3版本的安装包

未关闭
#150 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
305
派生
98
PR 合并指标
30 天内没有已合并 PR

描述

Mac M3在安装librocketmq后遇到报错

使用wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.0/rocketmq-client-cpp-2.0.0-bin-release.darwin.tar.gz安装后报错:
OSError: dlopen(/usr/local/lib/librocketmq.dylib, 0x0006): tried: '/usr/local/lib/librocketmq.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/librocketmq.dylib' (no such file), '/usr/local/lib/librocketmq.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))

使用RocketMQ Client CPP安装包[rocketmq-client-cpp-2.2.0-source-release.tar.gz]编译闪退,更换boost版本均报错
image

贡献指南

打开贡献指南

调研方向

Start with the 2.0.0 darwin release artifact and the rocketmq-client-cpp-2.2.0-source-release.tar.gz build, then inspect the reported arm64-versus-x86_64 loader error and the attached compilation failure. Done means a Mac M3 installation package or documented build succeeds with an arm64-compatible librocketmq.dylib.

由索引模型根据 Issue 内容生成。

评估

技术栈
cpp, macos, python
领域
build-system, operating-systems
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。