-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能否release一个 支持mac m2 的 构建后的包 非常感谢 #459
Comments
能否release一个 支持mac m2 的 构建后的包 非常感谢 |
应该是ARM 版本的, darwin 是intel 芯片的 |
同求 |
build.sh构建遇到什么问题了么? |
回复太慢了,我已经自己解决了。忽略上面的问题吧。 |
|
如果你是搞 PHP 的,下载 rocketmq-client-cpp-2.2.0 这个版本的,然后用 #338 里提供的 CMakeList.txt 和 build.sh 替换下载的那个版本里对应的两个文件,然后再执行 build.sh 就可以了。 |
其实是因为 arm 架构的 alpine 系统的 g++ 不支持 -mXX 这个参数,g++ 时不需要这个参数,忽略这个参数即可。 |
已经编译出来.a文件 还差so文件了 |
@xiaohutushen30 编译boost的时候没带zlib支持吧 |
|
别慌,兄弟,忘记说了, boost 的包如果你没提前下载好的话,脚本会自动下载 https://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.tar.gz 的镜像版本,而这个版本的下载链接因为镜像服务器的关系,在国内可能会被就近指定到香港节点,而香港节点的这个包,没有打包子仓库的代码,所以 tools 里的工具都用不了,你去 boost 官方的仓库里下载 boost_1_58_0.tar.gz 这个包,大概是 83.6M,然后放在和 build.sh 同级目录,执行脚本的时候,它会自动挪到 tmp_down_dir 里。这样再执行就好了,其他包不用提前下载了,都是没问题的。 |
对了,编译有缓存,为了避免出现不必要的麻烦,你最好是直接都重新操作一遍。 |
多谢 按照你的方法解决了 |
客气~ |
M1 pro, arm64
how does it work? who knows? |
能否release一个 支持mac m2 的 构建后的包 非常感谢
[rocketmq-client-cpp-2.2.0-bin-release-darwin.tar.gz]是amd86的
The text was updated successfully, but these errors were encountered: