-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
podman 3.2 fails to build from source (FTBFS) on all architectures that are not amd64, arm64 #10625
Comments
We'll need a fix for this landed before we release 3.2.1 tomorrow. @baude is on PTO, so I guess I'll take a look (unless @ashley-cui has time?) |
This compiles just fine. The package I can see in the linked build logs that go install is called for every single package in the repository and thus |
Podman machine is only intended for amd64 and arm64 architectures, set the correct buildtags so that the `pkg/machine`, `pkg/machine/qemu` and `pkg/machine/libvirt` packages compile correctly. [NO TESTS NEEDED] Fixes containers#10625 Signed-off-by: Paul Holzinger <[email protected]>
thank you for the very quick turnaround! @Luap99 -- I didn't invent the golang debhelper that drives the compilation of golang applications in Debian package builds. I guess this, let's call it "interesting" design decision, was made to allow to "unvendor" sources easily. The debian package build would first identify all sources, copy them to a temporary directory, create symlink farms to |
Podman machine is only intended for amd64 and arm64 architectures, set the correct buildtags so that the `pkg/machine`, `pkg/machine/qemu` and `pkg/machine/libvirt` packages compile correctly. [NO TESTS NEEDED] Fixes containers#10625 Signed-off-by: Paul Holzinger <[email protected]>
/kind bug
Please consider the buildlogs at https://buildd.debian.org/status/package.php?p=libpod&suite=experimental
Right now, amd64 and arm64 are the only architectures that podman can build on. On all other architectures, the build fails with:
The reason is that the function getFCOSDownload is implemented only for these two archs at:
Please provide either a buildflag to disable this library/functionality or a generic implementation that allows compilation on other architectures.
The text was updated successfully, but these errors were encountered: