Projects
openEuler:Mainline
isula-build
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 207
View file
_service:tar_scm_kernel_repo:isula-build.spec
Changed
@@ -2,7 +2,7 @@ Name: isula-build Version: 0.9.6 -Release: 17 +Release: 18 Summary: A tool to build container images License: Mulan PSL V2 URL: https://gitee.com/openeuler/isula-build @@ -37,6 +37,11 @@ %build sh ./apply-patches +%ifarch loongarch64 +patch -p1 < patch/loong64-0001-add-loong64-support-for-etcd.patch +patch -p1 < patch/loong64-0002-update-vendor-for-isula-build-to-support-loong64.patch +patch -p1 < patch/loong64-0003-delete-static-pie-for-loong64.patch +%endif %{make_build} safe ./bin/isula-build completion > __isula-build @@ -85,6 +90,12 @@ /usr/share/bash-completion/completions/isula-build %changelog +* Mon Feb 6 2023 Wenlong Zhang <zhangwenlong@loongson.cn> - 0.9.6-18 +- Type:bugfix +- CVE:NA +- SUG:restart +- DESC:add loong64 support for isula-build + * Thu Feb 02 2023 daisicheng <daisicheng@huawei.com> - 0.9.6-17 - Type:bugfix - CVE:NA
View file
_service:recompress:tar_scm_kernel_repo:patch.tar.gz/loong64-0001-add-loong64-support-for-etcd.patch
Added
@@ -0,0 +1,30 @@ +From 8617d4d44d055b19301a815ec070479d9e8e00ff Mon Sep 17 00:00:00 2001 +From: Your Name <zhangwenlong@loongson.cn> +Date: Fri, 6 Jan 2023 01:20:46 +0000 +Subject: [PATCH] add loong64 support for etcd + +--- + .../vendor/go.etcd.io/bbolt/bolt_loong64.go | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + create mode 100644 components/engine/vendor/go.etcd.io/bbolt/bolt_loong64.go + +diff --git a/vendor/go.etcd.io/bbolt/bolt_loong64.go b/vendor/go.etcd.io/bbolt/bolt_loong64.go +new file mode 100644 +index 00000000..aa8de7b1 +--- /dev/null ++++ b/vendor/go.etcd.io/bbolt/bolt_loong64.go +@@ -0,0 +1,12 @@ ++// +build loong64 ++ ++package bbolt ++ ++// maxMapSize represents the largest mmap size supported by Bolt. ++const maxMapSize = 0x8000000000 // 512GB ++ ++// maxAllocSize is the size used when creating array pointers. ++const maxAllocSize = 0x7FFFFFFF ++ ++// Are unaligned load/stores broken on this arch? ++var brokenUnaligned = false +-- +2.33.0
View file
_service:recompress:tar_scm_kernel_repo:patch.tar.gz/loong64-0002-update-vendor-for-isula-build-to-support-loong64.patch
Added
@@ -0,0 +1,36572 @@ +From eb81f0891f6cd13923e7372f288b938c3f8eea11 Mon Sep 17 00:00:00 2001 +From: Wenlong Zhang <zhangwenlong@loongson.cn> +Date: Tue, 31 Jan 2023 20:50:23 +0800 +Subject: [PATCH] update vendor for isula-build to support loong64 + +--- + go.mod | 2 +- + go.sum | 105 +- + .../image/v5/pkg/docker/config/config.go | 7 + + .../containers/storage/pkg/archive/archive.go | 2 +- + .../generate/seccomp/seccomp_default.go | 1 - + .../selinux/go-selinux/selinux_linux.go | 2 - + .../selinux/go-selinux/selinux_stub.go | 2 +- + vendor/golang.org/x/sys/AUTHORS | 3 - + vendor/golang.org/x/sys/CONTRIBUTORS | 3 - + vendor/golang.org/x/sys/execabs/execabs.go | 2 +- + .../golang.org/x/sys/execabs/execabs_go118.go | 12 + + .../golang.org/x/sys/execabs/execabs_go119.go | 15 + + vendor/golang.org/x/sys/plan9/syscall.go | 10 +- + .../golang.org/x/sys/plan9/syscall_plan9.go | 16 +- + .../golang.org/x/sys/unix/asm_bsd_riscv64.s | 29 + + .../golang.org/x/sys/unix/asm_linux_loong64.s | 54 + + vendor/golang.org/x/sys/unix/endian_little.go | 4 +- + .../x/sys/unix/errors_freebsd_386.go | 233 -- + .../x/sys/unix/errors_freebsd_amd64.go | 233 -- + .../x/sys/unix/errors_freebsd_arm.go | 226 -- + .../x/sys/unix/errors_freebsd_arm64.go | 17 - + vendor/golang.org/x/sys/unix/ifreq_linux.go | 9 +- + vendor/golang.org/x/sys/unix/ioctl_linux.go | 43 +- + vendor/golang.org/x/sys/unix/mkall.sh | 35 +- + vendor/golang.org/x/sys/unix/mkerrors.sh | 19 +- + vendor/golang.org/x/sys/unix/str.go | 27 - + vendor/golang.org/x/sys/unix/syscall_aix.go | 81 +- + vendor/golang.org/x/sys/unix/syscall_bsd.go | 77 +- + .../golang.org/x/sys/unix/syscall_darwin.go | 60 +- + .../x/sys/unix/syscall_dragonfly.go | 21 +- + .../golang.org/x/sys/unix/syscall_freebsd.go | 342 +-- + .../x/sys/unix/syscall_freebsd_386.go | 6 +- + .../x/sys/unix/syscall_freebsd_amd64.go | 6 +- + .../x/sys/unix/syscall_freebsd_arm.go | 4 +- + .../x/sys/unix/syscall_freebsd_arm64.go | 4 +- + .../x/sys/unix/syscall_freebsd_riscv64.go | 63 + + .../golang.org/x/sys/unix/syscall_illumos.go | 5 +- + vendor/golang.org/x/sys/unix/syscall_linux.go | 281 ++- + .../x/sys/unix/syscall_linux_386.go | 16 +- + .../x/sys/unix/syscall_linux_alarm.go | 14 + + .../x/sys/unix/syscall_linux_amd64.go | 10 +- + .../x/sys/unix/syscall_linux_arm.go | 9 +- + .../x/sys/unix/syscall_linux_arm64.go | 10 +- + .../x/sys/unix/syscall_linux_loong64.go | 222 ++ + .../x/sys/unix/syscall_linux_mips64x.go | 9 +- + .../x/sys/unix/syscall_linux_mipsx.go | 9 +- + .../x/sys/unix/syscall_linux_ppc.go | 9 +- + .../x/sys/unix/syscall_linux_ppc64x.go | 9 +- + .../x/sys/unix/syscall_linux_riscv64.go | 10 +- + .../x/sys/unix/syscall_linux_s390x.go | 17 +- + .../x/sys/unix/syscall_linux_sparc64.go | 9 +- + .../golang.org/x/sys/unix/syscall_netbsd.go | 23 +- + .../golang.org/x/sys/unix/syscall_openbsd.go | 17 +- + .../x/sys/unix/syscall_openbsd_libc.go | 27 + + .../x/sys/unix/syscall_openbsd_mips64.go | 4 + + .../golang.org/x/sys/unix/syscall_solaris.go | 268 +- + vendor/golang.org/x/sys/unix/syscall_unix.go | 121 + + .../x/sys/unix/syscall_zos_s390x.go | 6 +- + .../x/sys/unix/zerrors_freebsd_386.go | 109 +- + .../x/sys/unix/zerrors_freebsd_amd64.go | 107 +- + .../x/sys/unix/zerrors_freebsd_arm.go | 220 +- + .../x/sys/unix/zerrors_freebsd_arm64.go | 100 +- + .../x/sys/unix/zerrors_freebsd_riscv64.go | 2148 +++++++++++++++++ + vendor/golang.org/x/sys/unix/zerrors_linux.go | 468 +++- + .../x/sys/unix/zerrors_linux_386.go | 9 +- + .../x/sys/unix/zerrors_linux_amd64.go | 9 +- + .../x/sys/unix/zerrors_linux_arm.go | 9 +- + .../x/sys/unix/zerrors_linux_arm64.go | 10 +- + .../x/sys/unix/zerrors_linux_loong64.go | 818 +++++++ + .../x/sys/unix/zerrors_linux_mips.go | 9 +- + .../x/sys/unix/zerrors_linux_mips64.go | 9 +- + .../x/sys/unix/zerrors_linux_mips64le.go | 9 +- + .../x/sys/unix/zerrors_linux_mipsle.go | 9 +- + .../x/sys/unix/zerrors_linux_ppc.go | 9 +- + .../x/sys/unix/zerrors_linux_ppc64.go | 9 +- + .../x/sys/unix/zerrors_linux_ppc64le.go | 9 +- + .../x/sys/unix/zerrors_linux_riscv64.go | 9 +- + .../x/sys/unix/zerrors_linux_s390x.go | 9 +- + .../x/sys/unix/zerrors_linux_sparc64.go | 9 +- + .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 4 +- + .../x/sys/unix/zsyscall_aix_ppc64.go | 4 +- + .../x/sys/unix/zsyscall_darwin_amd64.1_13.s | 2 +- + .../x/sys/unix/zsyscall_darwin_amd64.go | 41 +- + .../x/sys/unix/zsyscall_darwin_amd64.s | 16 +- + .../x/sys/unix/zsyscall_darwin_arm64.1_13.s | 2 +- + .../x/sys/unix/zsyscall_darwin_arm64.go | 41 +- + .../x/sys/unix/zsyscall_darwin_arm64.s | 16 +- + .../x/sys/unix/zsyscall_freebsd_386.go | 145 +- + .../x/sys/unix/zsyscall_freebsd_amd64.go | 143 +- + .../x/sys/unix/zsyscall_freebsd_arm.go | 177 +- + .../x/sys/unix/zsyscall_freebsd_arm64.go | 143 +- + .../x/sys/unix/zsyscall_freebsd_riscv64.go | 1889 +++++++++++++++ + .../golang.org/x/sys/unix/zsyscall_linux.go | 119 + + .../x/sys/unix/zsyscall_linux_386.go | 57 +- + .../x/sys/unix/zsyscall_linux_amd64.go | 79 +- + .../x/sys/unix/zsyscall_linux_arm.go | 55 +- + .../x/sys/unix/zsyscall_linux_arm64.go | 66 +- + .../x/sys/unix/zsyscall_linux_loong64.go | 487 ++++ + .../x/sys/unix/zsyscall_linux_mips.go | 68 +- + .../x/sys/unix/zsyscall_linux_mips64.go | 68 +- + .../x/sys/unix/zsyscall_linux_mips64le.go | 55 +- + .../x/sys/unix/zsyscall_linux_mipsle.go | 68 +- + .../x/sys/unix/zsyscall_linux_ppc.go | 68 +- + .../x/sys/unix/zsyscall_linux_ppc64.go | 68 +- + .../x/sys/unix/zsyscall_linux_ppc64le.go | 68 +- + .../x/sys/unix/zsyscall_linux_riscv64.go | 66 +- + .../x/sys/unix/zsyscall_linux_s390x.go | 57 +- + .../x/sys/unix/zsyscall_linux_sparc64.go | 68 +- + .../x/sys/unix/zsyscall_netbsd_386.go | 16 +- + .../x/sys/unix/zsyscall_netbsd_amd64.go | 16 +- + .../x/sys/unix/zsyscall_netbsd_arm.go | 16 +- + .../x/sys/unix/zsyscall_netbsd_arm64.go | 16 +- + .../x/sys/unix/zsyscall_openbsd_386.go | 802 ++++-- + .../x/sys/unix/zsyscall_openbsd_386.s | 796 ++++++ + .../x/sys/unix/zsyscall_openbsd_amd64.go | 802 ++++-- + .../x/sys/unix/zsyscall_openbsd_amd64.s | 796 ++++++ + .../x/sys/unix/zsyscall_openbsd_arm.go | 802 ++++-- + .../x/sys/unix/zsyscall_openbsd_arm.s | 796 ++++++ + .../x/sys/unix/zsyscall_openbsd_arm64.go | 802 ++++-- + .../x/sys/unix/zsyscall_openbsd_arm64.s | 796 ++++++ + .../x/sys/unix/zsyscall_openbsd_mips64.go | 4 +- + .../x/sys/unix/zsyscall_solaris_amd64.go | 30 +- + .../x/sys/unix/zsysnum_freebsd_386.go | 107 +- + .../x/sys/unix/zsysnum_freebsd_amd64.go | 107 +- + .../x/sys/unix/zsysnum_freebsd_arm.go | 107 +- + .../x/sys/unix/zsysnum_freebsd_arm64.go | 107 +- + .../x/sys/unix/zsysnum_freebsd_riscv64.go | 394 +++ + .../x/sys/unix/zsysnum_linux_386.go | 4 +- + .../x/sys/unix/zsysnum_linux_amd64.go | 4 +- + .../x/sys/unix/zsysnum_linux_arm.go | 4 +- + .../x/sys/unix/zsysnum_linux_arm64.go | 4 +- + .../x/sys/unix/zsysnum_linux_loong64.go | 311 +++ + .../x/sys/unix/zsysnum_linux_mips.go | 4 +- + .../x/sys/unix/zsysnum_linux_mips64.go | 4 +- + .../x/sys/unix/zsysnum_linux_mips64le.go | 4 +- + .../x/sys/unix/zsysnum_linux_mipsle.go | 4 +- + .../x/sys/unix/zsysnum_linux_ppc.go | 4 +- + .../x/sys/unix/zsysnum_linux_ppc64.go | 4 +- + .../x/sys/unix/zsysnum_linux_ppc64le.go | 4 +- + .../x/sys/unix/zsysnum_linux_riscv64.go | 5 +- + .../x/sys/unix/zsysnum_linux_s390x.go | 4 +- + .../x/sys/unix/zsysnum_linux_sparc64.go | 4 +- + .../x/sys/unix/zsysnum_openbsd_386.go | 1 + + .../x/sys/unix/zsysnum_openbsd_amd64.go | 1 + + .../x/sys/unix/zsysnum_openbsd_arm.go | 1 + + .../x/sys/unix/zsysnum_openbsd_arm64.go | 1 + + .../x/sys/unix/ztypes_darwin_amd64.go | 73 +- + .../x/sys/unix/ztypes_darwin_arm64.go | 73 +- + .../x/sys/unix/ztypes_freebsd_386.go | 114 +- + .../x/sys/unix/ztypes_freebsd_amd64.go | 112 +- + .../x/sys/unix/ztypes_freebsd_arm.go | 163 +- + .../x/sys/unix/ztypes_freebsd_arm64.go | 110 +- + .../x/sys/unix/ztypes_freebsd_riscv64.go | 638 +++++ + vendor/golang.org/x/sys/unix/ztypes_linux.go | 1655 ++++++++++++- + .../golang.org/x/sys/unix/ztypes_linux_386.go | 22 +- + .../x/sys/unix/ztypes_linux_amd64.go | 22 +- + .../golang.org/x/sys/unix/ztypes_linux_arm.go | 22 +- + .../x/sys/unix/ztypes_linux_arm64.go | 22 +- + .../x/sys/unix/ztypes_linux_loong64.go | 685 ++++++ + .../x/sys/unix/ztypes_linux_mips.go | 22 +- + .../x/sys/unix/ztypes_linux_mips64.go | 22 +- + .../x/sys/unix/ztypes_linux_mips64le.go | 22 +- + .../x/sys/unix/ztypes_linux_mipsle.go | 22 +- + .../golang.org/x/sys/unix/ztypes_linux_ppc.go | 22 +- + .../x/sys/unix/ztypes_linux_ppc64.go | 22 +- + .../x/sys/unix/ztypes_linux_ppc64le.go | 22 +- + .../x/sys/unix/ztypes_linux_riscv64.go | 22 +- + .../x/sys/unix/ztypes_linux_s390x.go | 26 +- + .../x/sys/unix/ztypes_linux_sparc64.go | 22 +- + .../x/sys/unix/ztypes_openbsd_386.go | 8 +- + .../x/sys/unix/ztypes_openbsd_amd64.go | 8 +- + .../x/sys/unix/ztypes_openbsd_arm.go | 8 +- + .../x/sys/unix/ztypes_openbsd_arm64.go | 8 +- + .../x/sys/unix/ztypes_openbsd_mips64.go | 8 +- + .../x/sys/unix/ztypes_solaris_amd64.go | 2 +- + .../golang.org/x/sys/windows/exec_windows.go | 47 +- + .../x/sys/windows/setupapi_windows.go | 2 +- + .../x/sys/windows/syscall_windows.go | 151 +- + .../golang.org/x/sys/windows/types_windows.go | 141 +- + .../x/sys/windows/zsyscall_windows.go | 54 +- + vendor/modules.txt | 2 +- + 181 files changed, 18716 insertions(+), 4459 deletions(-) + delete mode 100644 vendor/golang.org/x/sys/AUTHORS + delete mode 100644 vendor/golang.org/x/sys/CONTRIBUTORS + create mode 100644 vendor/golang.org/x/sys/execabs/execabs_go118.go + create mode 100644 vendor/golang.org/x/sys/execabs/execabs_go119.go + create mode 100644 vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s + create mode 100644 vendor/golang.org/x/sys/unix/asm_linux_loong64.s + delete mode 100644 vendor/golang.org/x/sys/unix/errors_freebsd_386.go + delete mode 100644 vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go + delete mode 100644 vendor/golang.org/x/sys/unix/errors_freebsd_arm.go + delete mode 100644 vendor/golang.org/x/sys/unix/errors_freebsd_arm64.go + delete mode 100644 vendor/golang.org/x/sys/unix/str.go
View file
_service:recompress:tar_scm_kernel_repo:patch.tar.gz/loong64-0003-delete-static-pie-for-loong64.patch
Added
@@ -0,0 +1,25 @@ +From 971d64904c5ab6e595109b3d88aa9e5b33eac6ac Mon Sep 17 00:00:00 2001 +From: Wenlong Zhang <zhangwenlong@loongson.cn> +Date: Wed, 1 Feb 2023 10:59:12 +0800 +Subject: [PATCH] delete static-pie for loong64 + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 0d6bd01..889b610 100644 +--- a/Makefile ++++ b/Makefile +@@ -23,7 +23,7 @@ BUILDFLAGS := -tags "$(BUILDTAGS)" + TMPDIR := /tmp/isula_build_tmpdir + BEFLAG := -tmpdir=${TMPDIR} + SAFEBUILDFLAGS := -buildid=IdByIsula -buildmode=pie -extldflags=-ftrapv -extldflags=-zrelro -extldflags=-znow $(BEFLAG) $(LDFLAGS) +-STATIC_LDFLAGS := -linkmode=external -extldflags "-static-pie -Wl,-z,now" ++STATIC_LDFLAGS := -linkmode=external -extldflags "-Wl,-z,now" + + IMAGE_BUILDARGS := $(if $(http_proxy), --build-arg http_proxy=$(http_proxy)) + IMAGE_BUILDARGS += $(if $(https_proxy), --build-arg https_proxy=$(https_proxy)) +-- +2.33.0 +
View file
_service:tar_scm_kernel_repo:VERSION-vendor
Changed
@@ -1 +1 @@ -0.9.6-17 +0.9.6-18
View file
_service:tar_scm_kernel_repo:git-commit
Changed
@@ -1 +1 @@ -4f2c91ba3c86b40cc9a86de54dd1d5473ed9cc57 +37aa4197d30b2780332cd40479f3231a775b212f
View file
_service:tar_scm_kernel_repo:series.conf
Changed
@@ -44,4 +44,4 @@ patch/0133-cmd-daemon-add-base-test-for-runDaemon-and-before-fu.patch patch/0134-add-dt-for-interface-manifest-health-status-in-daemo.patch patch/0135-fix-the-login_test-in-daemon-for-euleros-and-openeul.patch -patch/0136-add-manifest.json-verification-before-loading-a-tar.patch \ No newline at end of file +patch/0136-add-manifest.json-verification-before-loading-a-tar.patch
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.