aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchopik <chopik@yandex-team.com>2025-04-16 09:56:16 +0300
committerchopik <chopik@yandex-team.com>2025-04-16 10:11:16 +0300
commitb3ffe62858ac089f6d0e24c6f8a527afa21db87d (patch)
treea673b1f6902b8ec9a2acc771b381b54b9c7c6566
parentb6f0c52a251cf119559dd14ea38acf980c6bb224 (diff)
downloadydb-b3ffe62858ac089f6d0e24c6f8a527afa21db87d.tar.gz
linux ARM7 arch for golang build
commit_hash:e9962def09076c0ee2b1b69e79dfe1583ee40e92
-rw-r--r--build/conf/go.conf17
-rw-r--r--build/scripts/go_tool.py12
-rw-r--r--contrib/go/_std_1.23/src/crypto/aes/ya.make8
-rw-r--r--contrib/go/_std_1.23/src/crypto/elliptic/ya.make8
-rw-r--r--contrib/go/_std_1.23/src/crypto/internal/bigmod/ya.make6
-rw-r--r--contrib/go/_std_1.23/src/crypto/internal/boring/sig/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/crypto/internal/edwards25519/field/ya.make7
-rw-r--r--contrib/go/_std_1.23/src/crypto/internal/nistec/ya.make10
-rw-r--r--contrib/go/_std_1.23/src/crypto/md5/ya.make7
-rw-r--r--contrib/go/_std_1.23/src/crypto/rand/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/crypto/sha1/ya.make7
-rw-r--r--contrib/go/_std_1.23/src/crypto/sha256/ya.make6
-rw-r--r--contrib/go/_std_1.23/src/crypto/sha512/ya.make6
-rw-r--r--contrib/go/_std_1.23/src/crypto/subtle/ya.make6
-rw-r--r--contrib/go/_std_1.23/src/crypto/x509/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/hash/crc32/ya.make7
-rw-r--r--contrib/go/_std_1.23/src/internal/abi/ya.make18
-rw-r--r--contrib/go/_std_1.23/src/internal/bytealg/ya.make15
-rw-r--r--contrib/go/_std_1.23/src/internal/chacha8rand/ya.make6
-rw-r--r--contrib/go/_std_1.23/src/internal/cpu/ya.make7
-rw-r--r--contrib/go/_std_1.23/src/internal/filepathlite/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/internal/goarch/ya.make6
-rw-r--r--contrib/go/_std_1.23/src/internal/goos/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/internal/poll/ya.make25
-rw-r--r--contrib/go/_std_1.23/src/internal/race/ya.make4
-rw-r--r--contrib/go/_std_1.23/src/internal/runtime/atomic/ya.make11
-rw-r--r--contrib/go/_std_1.23/src/internal/runtime/syscall/ya.make7
-rw-r--r--contrib/go/_std_1.23/src/internal/syscall/execenv/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/internal/syscall/unix/ya.make22
-rw-r--r--contrib/go/_std_1.23/src/log/syslog/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/math/big/ya.make25
-rw-r--r--contrib/go/_std_1.23/src/math/ya.make56
-rw-r--r--contrib/go/_std_1.23/src/mime/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/net/internal/socktest/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/net/ya.make4
-rw-r--r--contrib/go/_std_1.23/src/os/exec/internal/fdtest/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/os/exec/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/os/user/ya.make4
-rw-r--r--contrib/go/_std_1.23/src/os/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/path/filepath/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/reflect/ya.make14
-rw-r--r--contrib/go/_std_1.23/src/runtime/cgo/ya.make26
-rw-r--r--contrib/go/_std_1.23/src/runtime/internal/sys/ya.make4
-rw-r--r--contrib/go/_std_1.23/src/runtime/pprof/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/runtime/race/internal/amd64v1/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/runtime/race/internal/amd64v3/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/runtime/race/ya.make4
-rw-r--r--contrib/go/_std_1.23/src/runtime/ya.make348
-rw-r--r--contrib/go/_std_1.23/src/sync/atomic/ya.make4
-rw-r--r--contrib/go/_std_1.23/src/syscall/ya.make33
-rw-r--r--contrib/go/_std_1.23/src/time/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20poly1305/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/internal/poly1305/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/sha3/ya.make2
-rw-r--r--contrib/go/_std_1.23/src/vendor/golang.org/x/sys/cpu/ya.make13
56 files changed, 762 insertions, 43 deletions
diff --git a/build/conf/go.conf b/build/conf/go.conf
index b8caa89f8ab..de22483a630 100644
--- a/build/conf/go.conf
+++ b/build/conf/go.conf
@@ -44,7 +44,7 @@ elsewhen ($OS_WINDOWS) {
}
# tag:go-specific
-GO_TARG_ARCH=unknwon
+GO_TARG_ARCH=unknown
when ($ARCH_X86_64) {
GO_TARG_ARCH=amd64
}
@@ -54,6 +54,9 @@ elsewhen ($ARCH_I386) {
elsewhen ($ARCH_ARM64) {
GO_TARG_ARCH=arm64
}
+elsewhen ($ARCH_ARM7) {
+ GO_TARG_ARCH=armv7
+}
# tag:go-specific
GO_HOST_TARG_PARAMS=++host-os $GO_HOST_OS ++host-arch $GO_HOST_ARCH ++targ-os $GO_TARG_OS ++targ-arch $GO_TARG_ARCH
@@ -480,6 +483,10 @@ when ($ARCH_ARM64) {
elsewhen ($ARCH_X86_64) {
_GO_TOOLCHAIN_ENV_GOARCH=${env:"GOARCH=amd64"}
}
+elsewhen ($ARCH_ARM7) {
+ _GO_TOOLCHAIN_ENV_GOARCH=${env:"GOARCH=arm"}
+ _GO_TOOLCHAIN_ENV_GOARCH += ${env:"GOARM=7"}
+}
# tag:go-specific
_GO_TOOLCHAIN_ENV_GOOS=unknown
@@ -802,7 +809,7 @@ module _GO_BASE_UNIT: _BASE_UNIT {
_GO_COMPILE_FLAGS_RACE=
_GO_LINK_FLAGS_RACE=
}
-
+
when ($SANITIZER_TYPE == "memory") {
_GO_COMPILE_FLAGS_SANITIZERS=-msan
_GO_LINK_FLAGS_SANITAZERS=-msan
@@ -810,7 +817,7 @@ module _GO_BASE_UNIT: _BASE_UNIT {
elsewhen ($SANITIZER_TYPE == "address") {
_GO_COMPILE_FLAGS_SANITIZERS=-asan
_GO_LINK_FLAGS_SANITAZERS=-asan
- }
+ }
otherwise {
_GO_COMPILE_FLAGS_SANITIZERS=
_GO_LINK_FLAGS_SANITAZERS=
@@ -1063,7 +1070,7 @@ MOCKGEN_PACKAGE="mocks"
### @usage: GO_MOCKGEN_PACKAGE(package)
###
### Part of Go mock module definition, source mode.
-### Specifies generated package name, instead of default one "mocks"
+### Specifies generated package name, instead of default one "mocks"
macro GO_MOCKGEN_PACKAGE(PACKAGE) {
SET(MOCKGEN_PACKAGE ${PACKAGE})
}
@@ -1072,7 +1079,7 @@ macro GO_MOCKGEN_PACKAGE(PACKAGE) {
### @usage: GO_MOCKGEN_REFLECT()
###
### Part of Go mock module definition, reflect mode.
-### Creates generator program, expected in `gen` folder
+### Creates generator program, expected in `gen` folder
macro GO_MOCKGEN_REFLECT() {
PEERDIR(${GOSTD}/encoding/gob)
PEERDIR(${GOSTD}/flag)
diff --git a/build/scripts/go_tool.py b/build/scripts/go_tool.py
index 7ede536023d..9c8e0e40385 100644
--- a/build/scripts/go_tool.py
+++ b/build/scripts/go_tool.py
@@ -458,7 +458,12 @@ def do_compile_asm(args):
cmd = [args.go_asm]
cmd += get_trimpath_args(args)
cmd += ['-I', args.output_root, '-I', os.path.join(args.pkg_root, 'include')]
- cmd += ['-D', 'GOOS_' + args.targ_os, '-D', 'GOARCH_' + args.targ_arch, '-o', args.output]
+ cmd += ['-D', 'GOOS_' + args.targ_os]
+ if args.targ_arch == 'armv7':
+ cmd += ['-D', 'GOARCH_arm', '-D', 'GOARM_7']
+ else:
+ cmd += ['-D', 'GOARCH_' + args.targ_arch]
+ cmd += ['-o', args.output]
# if compare_versions('1.16', args.goversion) >= 0:
cmd += ['-p', args.import_path]
@@ -661,6 +666,9 @@ def gen_test_main(args, test_lib_args, xtest_lib_args):
my_env['GOROOT'] = ''
my_env['GOPATH'] = go_path_root
my_env['GOARCH'] = args.targ_arch
+ if args.targ_arch == 'armv7':
+ my_env['GOARCH'] = 'arm'
+ my_env['GOARM'] = '7'
my_env['GOOS'] = args.targ_os
tests = []
@@ -866,7 +874,7 @@ if __name__ == '__main__':
parser.add_argument('++host-os', choices=['linux', 'darwin', 'windows'], required=True)
parser.add_argument('++host-arch', choices=['amd64', 'arm64'], required=True)
parser.add_argument('++targ-os', choices=['linux', 'darwin', 'windows'], required=True)
- parser.add_argument('++targ-arch', choices=['amd64', 'x86', 'arm64'], required=True)
+ parser.add_argument('++targ-arch', choices=['amd64', 'x86', 'arm64', 'armv7'], required=True)
parser.add_argument('++peers', nargs='*')
parser.add_argument('++non-local-peers', nargs='*')
parser.add_argument('++cgo-peers', nargs='*', default=[])
diff --git a/contrib/go/_std_1.23/src/crypto/aes/ya.make b/contrib/go/_std_1.23/src/crypto/aes/ya.make
index 3ec8e625d8b..ebc55b921a1 100644
--- a/contrib/go/_std_1.23/src/crypto/aes/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/aes/ya.make
@@ -21,5 +21,13 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
gcm_amd64.s
modes.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ block.go
+ cipher.go
+ cipher_generic.go
+ const.go
+ modes.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/elliptic/ya.make b/contrib/go/_std_1.23/src/crypto/elliptic/ya.make
index 4b2a11830bb..0b5e4d2e0e1 100644
--- a/contrib/go/_std_1.23/src/crypto/elliptic/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/elliptic/ya.make
@@ -1,10 +1,16 @@
GO_LIBRARY()
-IF (TRUE)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
elliptic.go
nistec.go
nistec_p256.go
params.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ elliptic.go
+ nistec.go
+ params.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/internal/bigmod/ya.make b/contrib/go/_std_1.23/src/crypto/internal/bigmod/ya.make
index f08acfa297c..606f047d8bc 100644
--- a/contrib/go/_std_1.23/src/crypto/internal/bigmod/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/internal/bigmod/ya.make
@@ -11,5 +11,11 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
nat_amd64.s
nat_asm.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ nat.go
+ nat_arm.s
+ nat_asm.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/internal/boring/sig/ya.make b/contrib/go/_std_1.23/src/crypto/internal/boring/sig/ya.make
index ee24e29d047..7a313eb1c27 100644
--- a/contrib/go/_std_1.23/src/crypto/internal/boring/sig/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/internal/boring/sig/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
sig.go
sig_other.s
diff --git a/contrib/go/_std_1.23/src/crypto/internal/edwards25519/field/ya.make b/contrib/go/_std_1.23/src/crypto/internal/edwards25519/field/ya.make
index e34b6eabd3f..0b4e7d3701b 100644
--- a/contrib/go/_std_1.23/src/crypto/internal/edwards25519/field/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/internal/edwards25519/field/ya.make
@@ -15,5 +15,12 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
fe_arm64_noasm.go
fe_generic.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ fe.go
+ fe_amd64_noasm.go
+ fe_arm64_noasm.go
+ fe_generic.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/internal/nistec/ya.make b/contrib/go/_std_1.23/src/crypto/internal/nistec/ya.make
index 73ee053250a..84834014bba 100644
--- a/contrib/go/_std_1.23/src/crypto/internal/nistec/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/internal/nistec/ya.make
@@ -25,5 +25,15 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
)
GO_EMBED_PATTERN(p256_asm_table.bin)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ nistec.go
+ p224.go
+ p224_sqrt.go
+ p256.go
+ p256_ordinv_noasm.go
+ p384.go
+ p521.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/md5/ya.make b/contrib/go/_std_1.23/src/crypto/md5/ya.make
index 810bc276b1a..55c3475b113 100644
--- a/contrib/go/_std_1.23/src/crypto/md5/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/md5/ya.make
@@ -13,5 +13,12 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
md5block_amd64.s
md5block_decl.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ md5.go
+ md5block.go
+ md5block_arm.s
+ md5block_decl.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/rand/ya.make b/contrib/go/_std_1.23/src/crypto/rand/ya.make
index ba4e97121de..a87775f9d6b 100644
--- a/contrib/go/_std_1.23/src/crypto/rand/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/rand/ya.make
@@ -6,7 +6,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
rand_unix.go
util.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
rand.go
rand_getrandom.go
diff --git a/contrib/go/_std_1.23/src/crypto/sha1/ya.make b/contrib/go/_std_1.23/src/crypto/sha1/ya.make
index 594fb1759a4..0991b4bbfc6 100644
--- a/contrib/go/_std_1.23/src/crypto/sha1/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/sha1/ya.make
@@ -13,5 +13,12 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
sha1block_amd64.go
sha1block_amd64.s
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ sha1.go
+ sha1block.go
+ sha1block_arm.s
+ sha1block_decl.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/sha256/ya.make b/contrib/go/_std_1.23/src/crypto/sha256/ya.make
index e3692391b59..bb2b710f392 100644
--- a/contrib/go/_std_1.23/src/crypto/sha256/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/sha256/ya.make
@@ -14,5 +14,11 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
sha256block_amd64.s
sha256block_decl.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ sha256.go
+ sha256block.go
+ sha256block_generic.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/sha512/ya.make b/contrib/go/_std_1.23/src/crypto/sha512/ya.make
index 21d1dfed90f..e485c1cf277 100644
--- a/contrib/go/_std_1.23/src/crypto/sha512/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/sha512/ya.make
@@ -13,5 +13,11 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
sha512block_amd64.go
sha512block_amd64.s
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ sha512.go
+ sha512block.go
+ sha512block_generic.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/subtle/ya.make b/contrib/go/_std_1.23/src/crypto/subtle/ya.make
index d2443775dfd..6d69af896d6 100644
--- a/contrib/go/_std_1.23/src/crypto/subtle/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/subtle/ya.make
@@ -13,5 +13,11 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
xor_amd64.go
xor_amd64.s
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ constant_time.go
+ xor.go
+ xor_generic.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/crypto/x509/ya.make b/contrib/go/_std_1.23/src/crypto/x509/ya.make
index d52b32626b8..db0d6fda40d 100644
--- a/contrib/go/_std_1.23/src/crypto/x509/ya.make
+++ b/contrib/go/_std_1.23/src/crypto/x509/ya.make
@@ -14,7 +14,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
verify.go
x509.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
cert_pool.go
notboring.go
diff --git a/contrib/go/_std_1.23/src/hash/crc32/ya.make b/contrib/go/_std_1.23/src/hash/crc32/ya.make
index 77b7a04e6f0..27ce236f80a 100644
--- a/contrib/go/_std_1.23/src/hash/crc32/ya.make
+++ b/contrib/go/_std_1.23/src/hash/crc32/ya.make
@@ -15,5 +15,12 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
crc32_generic.go
gen.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ crc32.go
+ crc32_generic.go
+ crc32_otherarch.go
+ gen.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/abi/ya.make b/contrib/go/_std_1.23/src/internal/abi/ya.make
index 761e3a7b9d1..0589a13c399 100644
--- a/contrib/go/_std_1.23/src/internal/abi/ya.make
+++ b/contrib/go/_std_1.23/src/internal/abi/ya.make
@@ -35,5 +35,23 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
symtab.go
type.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ abi.go
+ abi_generic.go
+ abi_test.s
+ compiletype.go
+ escape.go
+ funcpc.go
+ iface.go
+ map.go
+ rangefuncconsts.go
+ runtime.go
+ stack.go
+ stub.s
+ switch.go
+ symtab.go
+ type.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/bytealg/ya.make b/contrib/go/_std_1.23/src/internal/bytealg/ya.make
index 522d0c3728b..a575621a2f0 100644
--- a/contrib/go/_std_1.23/src/internal/bytealg/ya.make
+++ b/contrib/go/_std_1.23/src/internal/bytealg/ya.make
@@ -33,5 +33,20 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
indexbyte_native.go
lastindexbyte_generic.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ bytealg.go
+ compare_arm.s
+ compare_native.go
+ count_arm.s
+ count_native.go
+ equal_arm.s
+ equal_generic.go
+ equal_native.go
+ index_generic.go
+ indexbyte_arm.s
+ indexbyte_native.go
+ lastindexbyte_generic.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/chacha8rand/ya.make b/contrib/go/_std_1.23/src/internal/chacha8rand/ya.make
index c70335c2900..9105cb109ee 100644
--- a/contrib/go/_std_1.23/src/internal/chacha8rand/ya.make
+++ b/contrib/go/_std_1.23/src/internal/chacha8rand/ya.make
@@ -11,5 +11,11 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
chacha8_amd64.s
chacha8_generic.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ chacha8.go
+ chacha8_generic.go
+ chacha8_stub.s
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/cpu/ya.make b/contrib/go/_std_1.23/src/internal/cpu/ya.make
index b9d0c3e3a33..cb898ffa8b2 100644
--- a/contrib/go/_std_1.23/src/internal/cpu/ya.make
+++ b/contrib/go/_std_1.23/src/internal/cpu/ya.make
@@ -25,5 +25,12 @@ ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_
cpu_arm64_linux.go
cpu_no_name.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ cpu.go
+ cpu.s
+ cpu_arm.go
+ cpu_no_name.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/filepathlite/ya.make b/contrib/go/_std_1.23/src/internal/filepathlite/ya.make
index 4dda8af2f95..78f62dff429 100644
--- a/contrib/go/_std_1.23/src/internal/filepathlite/ya.make
+++ b/contrib/go/_std_1.23/src/internal/filepathlite/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
path.go
path_nonwindows.go
diff --git a/contrib/go/_std_1.23/src/internal/goarch/ya.make b/contrib/go/_std_1.23/src/internal/goarch/ya.make
index 53ba46790f9..f831647324b 100644
--- a/contrib/go/_std_1.23/src/internal/goarch/ya.make
+++ b/contrib/go/_std_1.23/src/internal/goarch/ya.make
@@ -11,5 +11,11 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
goarch_amd64.go
zgoarch_amd64.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ goarch.go
+ goarch_arm.go
+ zgoarch_arm.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/goos/ya.make b/contrib/go/_std_1.23/src/internal/goos/ya.make
index 703feb1fbe8..df77329e0f1 100644
--- a/contrib/go/_std_1.23/src/internal/goos/ya.make
+++ b/contrib/go/_std_1.23/src/internal/goos/ya.make
@@ -5,7 +5,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
unix.go
zgoos_darwin.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
goos.go
unix.go
diff --git a/contrib/go/_std_1.23/src/internal/poll/ya.make b/contrib/go/_std_1.23/src/internal/poll/ya.make
index 17cf3be05f9..2cb5b27c4e8 100644
--- a/contrib/go/_std_1.23/src/internal/poll/ya.make
+++ b/contrib/go/_std_1.23/src/internal/poll/ya.make
@@ -46,6 +46,31 @@ ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_
splice_linux.go
writev.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ copy_file_range_linux.go
+ errno_unix.go
+ fd.go
+ fd_fsync_posix.go
+ fd_mutex.go
+ fd_poll_runtime.go
+ fd_posix.go
+ fd_unix.go
+ fd_unixjs.go
+ fd_writev_unix.go
+ hook_cloexec.go
+ hook_unix.go
+ iovec_unix.go
+ sendfile.go
+ sendfile_linux.go
+ sock_cloexec_accept.go
+ sockopt.go
+ sockopt_linux.go
+ sockopt_unix.go
+ sockoptip.go
+ splice_linux.go
+ writev.go
+ )
ELSEIF (OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
errno_windows.go
diff --git a/contrib/go/_std_1.23/src/internal/race/ya.make b/contrib/go/_std_1.23/src/internal/race/ya.make
index 3e33723a5ec..258cb985b58 100644
--- a/contrib/go/_std_1.23/src/internal/race/ya.make
+++ b/contrib/go/_std_1.23/src/internal/race/ya.make
@@ -1,10 +1,10 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
SRCS(
doc.go
race.go
)
-ELSEIF (OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
doc.go
norace.go
diff --git a/contrib/go/_std_1.23/src/internal/runtime/atomic/ya.make b/contrib/go/_std_1.23/src/internal/runtime/atomic/ya.make
index 03e5cd519bb..77fdf48ca7f 100644
--- a/contrib/go/_std_1.23/src/internal/runtime/atomic/ya.make
+++ b/contrib/go/_std_1.23/src/internal/runtime/atomic/ya.make
@@ -19,5 +19,16 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
types_64bit.go
unaligned.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ atomic_andor_generic.go
+ atomic_arm.go
+ atomic_arm.s
+ doc.go
+ stubs.go
+ sys_linux_arm.s
+ types.go
+ unaligned.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/runtime/syscall/ya.make b/contrib/go/_std_1.23/src/internal/runtime/syscall/ya.make
index 3df67558d91..942d3e68ad8 100644
--- a/contrib/go/_std_1.23/src/internal/runtime/syscall/ya.make
+++ b/contrib/go/_std_1.23/src/internal/runtime/syscall/ya.make
@@ -13,5 +13,12 @@ ELSEIF (OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X
defs_linux_amd64.go
syscall_linux.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ asm_linux_arm.s
+ defs_linux.go
+ defs_linux_arm.go
+ syscall_linux.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/internal/syscall/execenv/ya.make b/contrib/go/_std_1.23/src/internal/syscall/execenv/ya.make
index 523cb40ae2e..ec3337b1c9f 100644
--- a/contrib/go/_std_1.23/src/internal/syscall/execenv/ya.make
+++ b/contrib/go/_std_1.23/src/internal/syscall/execenv/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
execenv_default.go
)
diff --git a/contrib/go/_std_1.23/src/internal/syscall/unix/ya.make b/contrib/go/_std_1.23/src/internal/syscall/unix/ya.make
index 54bf5a1c140..87107eccc42 100644
--- a/contrib/go/_std_1.23/src/internal/syscall/unix/ya.make
+++ b/contrib/go/_std_1.23/src/internal/syscall/unix/ya.make
@@ -61,6 +61,28 @@ ELSEIF (OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X
sysnum_linux_amd64.go
tcsetpgrp_linux.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ at.go
+ at_fstatat.go
+ at_sysnum_fstatat64_linux.go
+ at_sysnum_linux.go
+ constants.go
+ copy_file_range_linux.go
+ eaccess_linux.go
+ fcntl_unix.go
+ getrandom.go
+ getrandom_linux.go
+ kernel_version_linux.go
+ net.go
+ nofollow_posix.go
+ nonblocking_unix.go
+ pidfd_linux.go
+ siginfo_linux.go
+ siginfo_linux_other.go
+ sysnum_linux_arm.go
+ tcsetpgrp_linux.go
+ )
ELSEIF (OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
kernel_version_other.go
diff --git a/contrib/go/_std_1.23/src/log/syslog/ya.make b/contrib/go/_std_1.23/src/log/syslog/ya.make
index a0bf92b6113..ab8411fee7c 100644
--- a/contrib/go/_std_1.23/src/log/syslog/ya.make
+++ b/contrib/go/_std_1.23/src/log/syslog/ya.make
@@ -1,7 +1,7 @@
SUBSCRIBER(g:contrib)
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
doc.go
syslog.go
diff --git a/contrib/go/_std_1.23/src/math/big/ya.make b/contrib/go/_std_1.23/src/math/big/ya.make
index 02c6a9f230e..554c2ccf5fd 100644
--- a/contrib/go/_std_1.23/src/math/big/ya.make
+++ b/contrib/go/_std_1.23/src/math/big/ya.make
@@ -50,5 +50,30 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
roundingmode_string.go
sqrt.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ accuracy_string.go
+ arith.go
+ arith_arm.s
+ arith_decl.go
+ decimal.go
+ doc.go
+ float.go
+ floatconv.go
+ floatmarsh.go
+ ftoa.go
+ int.go
+ intconv.go
+ intmarsh.go
+ nat.go
+ natconv.go
+ natdiv.go
+ prime.go
+ rat.go
+ ratconv.go
+ ratmarsh.go
+ roundingmode_string.go
+ sqrt.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/math/ya.make b/contrib/go/_std_1.23/src/math/ya.make
index daf65b084a7..3217f82e503 100644
--- a/contrib/go/_std_1.23/src/math/ya.make
+++ b/contrib/go/_std_1.23/src/math/ya.make
@@ -121,5 +121,61 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
trig_reduce.go
unsafe.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ abs.go
+ acosh.go
+ asin.go
+ asinh.go
+ atan.go
+ atan2.go
+ atanh.go
+ bits.go
+ cbrt.go
+ const.go
+ copysign.go
+ dim.go
+ dim_noasm.go
+ erf.go
+ erfinv.go
+ exp.go
+ exp2_noasm.go
+ exp_noasm.go
+ expm1.go
+ floor.go
+ floor_noasm.go
+ fma.go
+ frexp.go
+ gamma.go
+ hypot.go
+ hypot_noasm.go
+ j0.go
+ j1.go
+ jn.go
+ ldexp.go
+ lgamma.go
+ log.go
+ log10.go
+ log1p.go
+ log_stub.go
+ logb.go
+ mod.go
+ modf.go
+ modf_noasm.go
+ nextafter.go
+ pow.go
+ pow10.go
+ remainder.go
+ signbit.go
+ sin.go
+ sincos.go
+ sinh.go
+ sqrt.go
+ stubs.go
+ tan.go
+ tanh.go
+ trig_reduce.go
+ unsafe.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/mime/ya.make b/contrib/go/_std_1.23/src/mime/ya.make
index ef970c93b89..ef2024a40b6 100644
--- a/contrib/go/_std_1.23/src/mime/ya.make
+++ b/contrib/go/_std_1.23/src/mime/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
encodedword.go
grammar.go
diff --git a/contrib/go/_std_1.23/src/net/internal/socktest/ya.make b/contrib/go/_std_1.23/src/net/internal/socktest/ya.make
index b83fe4f8d54..7fff60cffb3 100644
--- a/contrib/go/_std_1.23/src/net/internal/socktest/ya.make
+++ b/contrib/go/_std_1.23/src/net/internal/socktest/ya.make
@@ -8,7 +8,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
switch_unix.go
sys_unix.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
switch.go
switch_posix.go
diff --git a/contrib/go/_std_1.23/src/net/ya.make b/contrib/go/_std_1.23/src/net/ya.make
index ea68d08ce9b..f2e9537d3c1 100644
--- a/contrib/go/_std_1.23/src/net/ya.make
+++ b/contrib/go/_std_1.23/src/net/ya.make
@@ -64,7 +64,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
unixsock_readmsg_cloexec.go
writev_unix.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED)
SRCS(
addrselect.go
cgo_unix.go
@@ -136,7 +136,7 @@ IF (CGO_ENABLED)
cgo_unix_cgo_res.go
)
ENDIF()
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
addrselect.go
cgo_stub.go
diff --git a/contrib/go/_std_1.23/src/os/exec/internal/fdtest/ya.make b/contrib/go/_std_1.23/src/os/exec/internal/fdtest/ya.make
index 0bc55ff0acb..a78ded5d3db 100644
--- a/contrib/go/_std_1.23/src/os/exec/internal/fdtest/ya.make
+++ b/contrib/go/_std_1.23/src/os/exec/internal/fdtest/ya.make
@@ -1,7 +1,7 @@
SUBSCRIBER(g:contrib)
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
exists_unix.go
)
diff --git a/contrib/go/_std_1.23/src/os/exec/ya.make b/contrib/go/_std_1.23/src/os/exec/ya.make
index 4cdcd7c290a..74b299242e3 100644
--- a/contrib/go/_std_1.23/src/os/exec/ya.make
+++ b/contrib/go/_std_1.23/src/os/exec/ya.make
@@ -1,7 +1,7 @@
SUBSCRIBER(g:contrib)
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
exec.go
exec_unix.go
diff --git a/contrib/go/_std_1.23/src/os/user/ya.make b/contrib/go/_std_1.23/src/os/user/ya.make
index 9e0e9f8f2ae..aa89e408003 100644
--- a/contrib/go/_std_1.23/src/os/user/ya.make
+++ b/contrib/go/_std_1.23/src/os/user/ya.make
@@ -10,7 +10,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
lookup.go
user.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED)
SRCS(
cgo_listgroups_unix.go
cgo_lookup_unix.go
@@ -24,7 +24,7 @@ IF (CGO_ENABLED)
getgrouplist_unix.go
)
ENDIF()
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
listgroups_unix.go
lookup.go
diff --git a/contrib/go/_std_1.23/src/os/ya.make b/contrib/go/_std_1.23/src/os/ya.make
index 77583b07bac..1a4ab0f67e0 100644
--- a/contrib/go/_std_1.23/src/os/ya.make
+++ b/contrib/go/_std_1.23/src/os/ya.make
@@ -37,7 +37,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
wait_unimp.go
zero_copy_stub.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
dir.go
dir_unix.go
diff --git a/contrib/go/_std_1.23/src/path/filepath/ya.make b/contrib/go/_std_1.23/src/path/filepath/ya.make
index 15a3e27a3a3..1c967ca84c6 100644
--- a/contrib/go/_std_1.23/src/path/filepath/ya.make
+++ b/contrib/go/_std_1.23/src/path/filepath/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
match.go
path.go
diff --git a/contrib/go/_std_1.23/src/reflect/ya.make b/contrib/go/_std_1.23/src/reflect/ya.make
index 814d2c6924e..eddc381f976 100644
--- a/contrib/go/_std_1.23/src/reflect/ya.make
+++ b/contrib/go/_std_1.23/src/reflect/ya.make
@@ -27,5 +27,19 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
value.go
visiblefields.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ abi.go
+ asm_arm.s
+ badlinkname.go
+ deepequal.go
+ float32reg_generic.go
+ iter.go
+ makefunc.go
+ swapper.go
+ type.go
+ value.go
+ visiblefields.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/runtime/cgo/ya.make b/contrib/go/_std_1.23/src/runtime/cgo/ya.make
index 095be326f76..6c962d75958 100644
--- a/contrib/go/_std_1.23/src/runtime/cgo/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/cgo/ya.make
@@ -39,6 +39,13 @@ IF (CGO_ENABLED)
)
ENDIF()
+ IF (ARCH_ARM7)
+ SRCS(
+ asm_arm.s
+ gcc_arm.S
+ )
+ ENDIF()
+
IF (OS_DARWIN)
SRCS(
callbacks_traceback.go
@@ -78,18 +85,23 @@ IF (CGO_ENABLED)
callbacks_traceback.go
CGO_EXPORT gcc_fatalf.c
CGO_EXPORT gcc_libinit.c
- CGO_EXPORT gcc_mmap.c
CGO_EXPORT gcc_setenv.c
- CGO_EXPORT gcc_sigaction.c
CGO_EXPORT gcc_stack_unix.c
CGO_EXPORT gcc_traceback.c
linux.go
CGO_EXPORT linux_syscall.c
- mmap.go
setenv.go
- sigaction.go
)
+ IF (ARCH_ARM64 OR ARCH_X86_64)
+ SRCS(
+ CGO_EXPORT gcc_mmap.c
+ mmap.go
+ CGO_EXPORT gcc_sigaction.c
+ sigaction.go
+ )
+ ENDIF()
+
IF (ARCH_ARM64)
SRCS(
CGO_EXPORT gcc_linux_arm64.c
@@ -101,6 +113,12 @@ IF (CGO_ENABLED)
CGO_EXPORT gcc_linux_amd64.c
)
ENDIF()
+
+ IF (ARCH_ARM7)
+ SRCS(
+ CGO_EXPORT gcc_linux.c
+ )
+ ENDIF()
ENDIF()
IF (OS_WINDOWS)
diff --git a/contrib/go/_std_1.23/src/runtime/internal/sys/ya.make b/contrib/go/_std_1.23/src/runtime/internal/sys/ya.make
index 53c753ca322..9f2d15dc7bd 100644
--- a/contrib/go/_std_1.23/src/runtime/internal/sys/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/internal/sys/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
SRCS(
consts.go
consts_race.go
@@ -8,7 +8,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
sys.go
zversion.go
)
-ELSEIF (OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
consts.go
consts_norace.go
diff --git a/contrib/go/_std_1.23/src/runtime/pprof/ya.make b/contrib/go/_std_1.23/src/runtime/pprof/ya.make
index 6849450c60c..7559a49dea0 100644
--- a/contrib/go/_std_1.23/src/runtime/pprof/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/pprof/ya.make
@@ -33,7 +33,7 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
runtime.go
vminfo_darwin.go
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
elf.go
label.go
diff --git a/contrib/go/_std_1.23/src/runtime/race/internal/amd64v1/ya.make b/contrib/go/_std_1.23/src/runtime/race/internal/amd64v1/ya.make
index b02d72616d6..1c86c9c503c 100644
--- a/contrib/go/_std_1.23/src/runtime/race/internal/amd64v1/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/race/internal/amd64v1/ya.make
@@ -10,7 +10,7 @@ ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH
doc.go
race_darwin.syso
)
-ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
race_linux.syso
)
diff --git a/contrib/go/_std_1.23/src/runtime/race/internal/amd64v3/ya.make b/contrib/go/_std_1.23/src/runtime/race/internal/amd64v3/ya.make
index b3aeb5efea4..9d602622619 100644
--- a/contrib/go/_std_1.23/src/runtime/race/internal/amd64v3/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/race/internal/amd64v3/ya.make
@@ -1,7 +1,7 @@
SUBSCRIBER(g:contrib)
GO_LIBRARY()
-IF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
race_linux.syso
)
diff --git a/contrib/go/_std_1.23/src/runtime/race/ya.make b/contrib/go/_std_1.23/src/runtime/race/ya.make
index db88477cb14..4ec901771c9 100644
--- a/contrib/go/_std_1.23/src/runtime/race/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/race/ya.make
@@ -50,5 +50,9 @@ IF (CGO_ENABLED)
race.go
)
ENDIF()
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ doc.go
+ )
ENDIF()
END()
diff --git a/contrib/go/_std_1.23/src/runtime/ya.make b/contrib/go/_std_1.23/src/runtime/ya.make
index 48181c52f55..2061e2d2cf9 100644
--- a/contrib/go/_std_1.23/src/runtime/ya.make
+++ b/contrib/go/_std_1.23/src/runtime/ya.make
@@ -1394,6 +1394,354 @@ ELSEIF (OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND AR
vdso_linux_amd64.go
write_err.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED)
+ SRCS(
+ alg.go
+ arena.go
+ asm.s
+ asm_arm.s
+ atomic_pointer.go
+ badlinkname.go
+ cgo.go
+ cgocall.go
+ cgocallback.go
+ cgocheck.go
+ chan.go
+ checkptr.go
+ compiler.go
+ complex.go
+ coro.go
+ covercounter.go
+ covermeta.go
+ cpuflags.go
+ cpuprof.go
+ create_file_unix.go
+ debug.go
+ debuglog.go
+ debuglog_off.go
+ defs_linux_arm.go
+ duff_arm.s
+ env_posix.go
+ error.go
+ extern.go
+ fastlog2.go
+ fastlog2table.go
+ fds_unix.go
+ float.go
+ hash32.go
+ heapdump.go
+ histogram.go
+ iface.go
+ lfstack.go
+ linkname.go
+ linkname_unix.go
+ lock_futex.go
+ lockrank.go
+ lockrank_off.go
+ malloc.go
+ map.go
+ map_fast32.go
+ map_fast64.go
+ map_faststr.go
+ mbarrier.go
+ mbitmap.go
+ mcache.go
+ mcentral.go
+ mcheckmark.go
+ mem.go
+ mem_linux.go
+ memclr_arm.s
+ memmove_arm.s
+ metrics.go
+ mfinal.go
+ mfixalloc.go
+ mgc.go
+ mgclimit.go
+ mgcmark.go
+ mgcpacer.go
+ mgcscavenge.go
+ mgcstack.go
+ mgcsweep.go
+ mgcwork.go
+ mheap.go
+ minmax.go
+ mmap.go
+ mpagealloc.go
+ mpagealloc_32bit.go
+ mpagecache.go
+ mpallocbits.go
+ mprof.go
+ mranges.go
+ msize.go
+ mspanset.go
+ mstats.go
+ mwbbuf.go
+ nbpipe_pipe2.go
+ netpoll.go
+ netpoll_epoll.go
+ nonwindows_stub.go
+ os_linux.go
+ os_linux_arm.go
+ os_linux_generic.go
+ os_nonopenbsd.go
+ os_unix.go
+ panic.go
+ panic32.go
+ pinner.go
+ plugin.go
+ preempt.go
+ preempt_arm.s
+ preempt_nonwindows.go
+ print.go
+ proc.go
+ profbuf.go
+ proflabel.go
+ race.go
+ rand.go
+ rdebug.go
+ retry.go
+ rt0_linux_arm.s
+ runtime.go
+ runtime1.go
+ runtime2.go
+ runtime_boring.go
+ rwmutex.go
+ security_linux.go
+ security_unix.go
+ select.go
+ sema.go
+ sigaction.go
+ signal_arm.go
+ signal_linux_arm.go
+ signal_unix.go
+ sigqueue.go
+ sigqueue_note.go
+ sigtab_linux_generic.go
+ sizeclasses.go
+ slice.go
+ softfloat64.go
+ stack.go
+ stkframe.go
+ string.go
+ stubs.go
+ stubs2.go
+ stubs3.go
+ stubs_arm.go
+ stubs_linux.go
+ symtab.go
+ symtabinl.go
+ sys_arm.go
+ sys_linux_arm.s
+ sys_nonppc64x.go
+ tagptr.go
+ tagptr_32bit.go
+ test_stubs.go
+ time.go
+ time_nofake.go
+ timestub.go
+ timestub2.go
+ tls_arm.s
+ tls_stub.go
+ trace.go
+ traceallocfree.go
+ traceback.go
+ tracebuf.go
+ tracecpu.go
+ traceevent.go
+ traceexp.go
+ tracemap.go
+ traceregion.go
+ traceruntime.go
+ tracestack.go
+ tracestatus.go
+ tracestring.go
+ tracetime.go
+ tracetype.go
+ type.go
+ typekind.go
+ unsafe.go
+ utf8.go
+ vdso_elf32.go
+ vdso_linux.go
+ vdso_linux_arm.go
+ vlop_arm.s
+ vlrt.go
+ write_err.go
+ )
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ alg.go
+ arena.go
+ asm.s
+ asm_arm.s
+ atomic_pointer.go
+ badlinkname.go
+ cgo.go
+ cgocall.go
+ cgocallback.go
+ cgocheck.go
+ chan.go
+ checkptr.go
+ compiler.go
+ complex.go
+ coro.go
+ covercounter.go
+ covermeta.go
+ cpuflags.go
+ cpuprof.go
+ create_file_unix.go
+ debug.go
+ debuglog.go
+ debuglog_off.go
+ defs_linux_arm.go
+ duff_arm.s
+ env_posix.go
+ error.go
+ extern.go
+ fastlog2.go
+ fastlog2table.go
+ fds_unix.go
+ float.go
+ hash32.go
+ heapdump.go
+ histogram.go
+ iface.go
+ lfstack.go
+ linkname.go
+ linkname_unix.go
+ lock_futex.go
+ lockrank.go
+ lockrank_off.go
+ malloc.go
+ map.go
+ map_fast32.go
+ map_fast64.go
+ map_faststr.go
+ mbarrier.go
+ mbitmap.go
+ mcache.go
+ mcentral.go
+ mcheckmark.go
+ mem.go
+ mem_linux.go
+ memclr_arm.s
+ memmove_arm.s
+ metrics.go
+ mfinal.go
+ mfixalloc.go
+ mgc.go
+ mgclimit.go
+ mgcmark.go
+ mgcpacer.go
+ mgcscavenge.go
+ mgcstack.go
+ mgcsweep.go
+ mgcwork.go
+ mheap.go
+ minmax.go
+ mmap.go
+ mpagealloc.go
+ mpagealloc_32bit.go
+ mpagecache.go
+ mpallocbits.go
+ mprof.go
+ mranges.go
+ msize.go
+ mspanset.go
+ mstats.go
+ mwbbuf.go
+ nbpipe_pipe2.go
+ netpoll.go
+ netpoll_epoll.go
+ nonwindows_stub.go
+ os_linux.go
+ os_linux_arm.go
+ os_linux_generic.go
+ os_nonopenbsd.go
+ os_unix.go
+ panic.go
+ panic32.go
+ pinner.go
+ plugin.go
+ preempt.go
+ preempt_arm.s
+ preempt_nonwindows.go
+ print.go
+ proc.go
+ profbuf.go
+ proflabel.go
+ race0.go
+ rand.go
+ rdebug.go
+ retry.go
+ rt0_linux_arm.s
+ runtime.go
+ runtime1.go
+ runtime2.go
+ runtime_boring.go
+ rwmutex.go
+ security_linux.go
+ security_unix.go
+ select.go
+ sema.go
+ sigaction.go
+ signal_arm.go
+ signal_linux_arm.go
+ signal_unix.go
+ sigqueue.go
+ sigqueue_note.go
+ sigtab_linux_generic.go
+ sizeclasses.go
+ slice.go
+ softfloat64.go
+ stack.go
+ stkframe.go
+ string.go
+ stubs.go
+ stubs2.go
+ stubs3.go
+ stubs_arm.go
+ stubs_linux.go
+ symtab.go
+ symtabinl.go
+ sys_arm.go
+ sys_linux_arm.s
+ sys_nonppc64x.go
+ tagptr.go
+ tagptr_32bit.go
+ test_stubs.go
+ time.go
+ time_nofake.go
+ timestub.go
+ timestub2.go
+ tls_arm.s
+ tls_stub.go
+ trace.go
+ traceallocfree.go
+ traceback.go
+ tracebuf.go
+ tracecpu.go
+ traceevent.go
+ traceexp.go
+ tracemap.go
+ traceregion.go
+ traceruntime.go
+ tracestack.go
+ tracestatus.go
+ tracestring.go
+ tracetime.go
+ tracetype.go
+ type.go
+ typekind.go
+ unsafe.go
+ utf8.go
+ vdso_elf32.go
+ vdso_linux.go
+ vdso_linux_arm.go
+ vlop_arm.s
+ vlrt.go
+ write_err.go
+ )
ELSEIF (OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
SRCS(
alg.go
diff --git a/contrib/go/_std_1.23/src/sync/atomic/ya.make b/contrib/go/_std_1.23/src/sync/atomic/ya.make
index 7e14d468ad2..fda89bfd24e 100644
--- a/contrib/go/_std_1.23/src/sync/atomic/ya.make
+++ b/contrib/go/_std_1.23/src/sync/atomic/ya.make
@@ -1,12 +1,12 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED)
SRCS(
doc.go
race.s
type.go
value.go
)
-ELSEIF (OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
asm.s
doc.go
diff --git a/contrib/go/_std_1.23/src/syscall/ya.make b/contrib/go/_std_1.23/src/syscall/ya.make
index 36a55fb7f9d..40fe1ee4e7c 100644
--- a/contrib/go/_std_1.23/src/syscall/ya.make
+++ b/contrib/go/_std_1.23/src/syscall/ya.make
@@ -133,6 +133,39 @@ ELSEIF (OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X
zsysnum_linux_amd64.go
ztypes_linux_amd64.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ asm_linux_arm.s
+ badlinkname_unix.go
+ dirent.go
+ env_unix.go
+ exec_linux.go
+ exec_unix.go
+ flock_linux.go
+ flock_linux_32bit.go
+ forkpipe2.go
+ linkname_unix.go
+ lsf_linux.go
+ net.go
+ netlink_linux.go
+ rlimit.go
+ rlimit_stub.go
+ setuidgid_32_linux.go
+ sockcmsg_linux.go
+ sockcmsg_unix.go
+ sockcmsg_unix_other.go
+ syscall.go
+ syscall_linux.go
+ syscall_linux_accept.go
+ syscall_linux_arm.go
+ syscall_unix.go
+ time_nofake.go
+ timestruct.go
+ zerrors_linux_arm.go
+ zsyscall_linux_arm.go
+ zsysnum_linux_arm.go
+ ztypes_linux_arm.go
+ )
ELSEIF (OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
dll_windows.go
diff --git a/contrib/go/_std_1.23/src/time/ya.make b/contrib/go/_std_1.23/src/time/ya.make
index fe9a540f563..d47a9760d07 100644
--- a/contrib/go/_std_1.23/src/time/ya.make
+++ b/contrib/go/_std_1.23/src/time/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
format.go
format_rfc3339.go
diff --git a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20/ya.make b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20/ya.make
index da2ccef32bb..27b67128baf 100644
--- a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20/ya.make
+++ b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20/ya.make
@@ -6,7 +6,7 @@ IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM6
chacha_generic.go
xor.go
)
-ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
+ELSEIF (OS_DARWIN AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND RACE AND NOT CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND CGO_ENABLED OR OS_WINDOWS AND ARCH_X86_64 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
chacha_generic.go
chacha_noasm.go
diff --git a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20poly1305/ya.make b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20poly1305/ya.make
index aa4c7da61a4..ca7705d7e9a 100644
--- a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20poly1305/ya.make
+++ b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/chacha20poly1305/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
chacha20poly1305.go
chacha20poly1305_generic.go
diff --git a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/internal/poly1305/ya.make b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/internal/poly1305/ya.make
index 7886295c6cc..936a0a0198a 100644
--- a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/internal/poly1305/ya.make
+++ b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/internal/poly1305/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
mac_noasm.go
poly1305.go
diff --git a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/sha3/ya.make b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/sha3/ya.make
index dddf27f8d89..9fe025ba24e 100644
--- a/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/sha3/ya.make
+++ b/contrib/go/_std_1.23/src/vendor/golang.org/x/crypto/sha3/ya.make
@@ -1,5 +1,5 @@
GO_LIBRARY()
-IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED)
+IF (OS_DARWIN AND ARCH_ARM64 AND RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND RACE AND NOT CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND CGO_ENABLED OR OS_DARWIN AND ARCH_ARM64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_AARCH64 AND NOT RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
SRCS(
doc.go
hashes.go
diff --git a/contrib/go/_std_1.23/src/vendor/golang.org/x/sys/cpu/ya.make b/contrib/go/_std_1.23/src/vendor/golang.org/x/sys/cpu/ya.make
index 6c60d7e95cc..37aa8413d2d 100644
--- a/contrib/go/_std_1.23/src/vendor/golang.org/x/sys/cpu/ya.make
+++ b/contrib/go/_std_1.23/src/vendor/golang.org/x/sys/cpu/ya.make
@@ -53,5 +53,18 @@ ELSEIF (OS_LINUX AND ARCH_X86_64 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_X
runtime_auxv.go
runtime_auxv_go121.go
)
+ELSEIF (OS_LINUX AND ARCH_ARM7 AND RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND RACE AND NOT CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND CGO_ENABLED OR OS_LINUX AND ARCH_ARM7 AND NOT RACE AND NOT CGO_ENABLED)
+ SRCS(
+ byteorder.go
+ cpu.go
+ cpu_arm.go
+ cpu_linux.go
+ cpu_linux_arm.go
+ endian_little.go
+ hwcap_linux.go
+ parse.go
+ runtime_auxv.go
+ runtime_auxv_go121.go
+ )
ENDIF()
END()