-
Notifications
You must be signed in to change notification settings - Fork 509
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build 0.18.0 on OpenBSD #2772
Comments
Thanks for your report! Yes that looks related to changes in #2745, in particular: buildx/util/confutil/config.go Line 89 in bcac44f
I don't think we have I gave it a try to build But not with Although we don't have the same errors:
What's the output of |
We have not yet updated to Go 1.23: Line 3 in bcac44f
Did you try with Go 1.22? |
Possibly related to: https://go-review.googlesource.com/c/go/+/592795 |
@crazy-max I'm a person who supports docker-cli, docker-compose and docker-buildx inside OpenBSD ports, and it works quite well. So, it defently had worked before, and I just discovered the regression. Before @akhramov 's link was commited I needed to patch fsutil to build it, but since go-1.23 no need for that patches. Thus, 0.17.1 is built fine by go-1.23. Probably I can install it to my host but anyway, ports had upgraded go to 1.23 and it is released as part of 7.6. |
This fixes docker/buildx#2772
Well, after some sleep I'd like to confirm that it isn't buildx error. Indeed it is fsutils. Here the PR: tonistiigi/fsutil#215 I close this issue as irrelevant. Sorry for noise! |
BTW here a PR where I try to solve "too old syscall" in different way: tonistiigi/fsutil#201 |
Contributing guidelines
I've found a bug and checked that ...
Description
Good day,
Seems that I had discovered a regression at v0.18.0: it doesn't build anymore on OpenBSD. v0.17.1 builds fine.
It fails as:
I've used git bisect to locate the first commit which had introduced regression, here it is: f89f861
BTW tonistiigi/fsutil@397af53 builds fine on the same machine.
Expected behaviour
It should build
Actual behaviour
It doesn't build
Buildx version
v0.18.0
Docker info
No response
Builders list
irrelevant
Configuration
I use
go version go1.23.1 openbsd/amd64
to build both: v0.17.1 and v0.18.0Build logs
No response
Additional info
No response
The text was updated successfully, but these errors were encountered: