diff options
| author | Jakob Unterwurzacher | 2025-04-06 11:14:03 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2025-04-06 11:14:03 +0200 | 
| commit | 27abe23de847eff630f6768e7296cf3e6a6322b4 (patch) | |
| tree | c1e6e2f71c70178271f4f593adff28b3178548bb /ctlsock | |
| parent | 4551e4f8edc13aeb95f1fa372ce3bd8a0e9cba4b (diff) | |
syscallcompat: fix build contraints on thread_credentials_linux_368_arm.go
This file was only compiled for arm because
(  https://pkg.go.dev/cmd/go#hdr-Build_constraints ):
	If a file's
	name, after stripping the extension and a possible _test suffix,
	matches any of the following patterns:
	*_GOOS
	*_GOARCH
	*_GOOS_GOARCH
	(example: source_windows_amd64.go) where GOOS and GOARCH
	represent any known operating system and architecture values
	respectively, then the file is considered to have an implicit
	build constraint requiring those terms (in addition to any
	explicit constraints in the file).
Error was:
	+ GOOS=linux
	+ GOARCH=386
	+ build
	+ go build -tags without_openssl -o /dev/null
	# github.com/rfjakob/gocryptfs/v2/internal/syscallcompat
	Error: internal/syscallcompat/asuser_linux.go:41:8: undefined: Setregid
	Error: internal/syscallcompat/asuser_linux.go:47:8: undefined: Setreuid
	Error: internal/syscallcompat/thread_credentials_linux.go:29:10: undefined: setgroups
	Error: internal/syscallcompat/thread_credentials_linux.go:36:9: undefined: setgroups
	Error: internal/syscallcompat/thread_credentials_linux.go:49:9: undefined: Setregid
	Error: internal/syscallcompat/thread_credentials_linux.go:57:9: undefined: Setreuid
Rename the file to fix the problem. And add a comment about why this file exists.
Fixes https://github.com/rfjakob/gocryptfs/issues/907
Diffstat (limited to 'ctlsock')
0 files changed, 0 insertions, 0 deletions
