跳转至

xx

本次移植 xx 1.3.0 版本,编译环境为新世界 openeuler:22.03 ,golang 采用 golang 1.21.0

环境

  • xx 1.3.0 源码
  • openeuler:22.03 OS
  • golang 1.21.0

编译移植

1. 安装编译必要软件

yum install docker libseccomp-devel golang make git vim -y
如果docker版本低于20.10 参考其他文档/buildx.md 编译buildx并按文档内容加入buildx

2. 切换到需要移植的分支

git checkout -b v1.3.0-loongarch64 v1.3.0

3. 参考以下 patch 进行源码修改

patch to loongarch64

4. 构建镜像

cd src && docker buildx bake -f docker-bake.dev.hcl

cd src/util/bats-assert &&  docker buildx bake -f docker-bake.hcl