Open laokz opened 1 month ago
@laokz 老师 我想认领一下这个任务
ok 注意在11月15日前完成(进入2403sp1发版范围
相关分析内容如下:
修复pulsar架构不识别问题
pulsar架构不识别 riscv 64
是由于 os-maven-plugin
软件版本问题导致的, pulsar使用了os-maven-plugin
的1.7.0版本未加入对 riscv 64
的支持, 通过升级到1.7.1版本可进行解决 我同时向上游提交了升级依赖版本的pr https://github.com/apache/pulsar/pull/23465
编译时遇到 protoc-3.19.6-linux-riscv64
以及 protoc-gen-grpc-java-1.45.1-linux-riscv_64
的依赖缺失
由于 maven
中央仓库不存在 protoc-3.19.6-linux-riscv64.exe
及 protoc-gen-grpc-java-1.45.1-linux-riscv_64.exe
两个包,因此需要使用 mvn install:install-file
手动进行安装
编译时遇到oom问题
添加MAVEN_OPTS="-Xms2048M -Xmx8000M"
来避免内存问题
对上面内容修改之后 obs 可正常编译通过 构建链接
Neat.
改动有点重,@DingliZhang 帮看看
相关pr已在主分支合并 请问老师需要同步到2403next分支吗
牛!同步到2403next,以便2403sp1能用上
好的老师 我先将前置commit update to 2.10.6
进行同步 https://gitee.com/src-openeuler/pulsar/pulls/28 之后我再将riscv64 修复pr进行同步
https://build.tarsier-infra.isrc.ac.cn/package/live_build_log/openEuler:24.03:SP1:Everything/pulsar/mainline_riscv64/riscv64
涉及分支:master、2403next