Search Criteria
Package Details: firecracker-git 2:1.2.0.r27.g4713a634-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/firecracker-git.git (read-only, click to copy) |
---|---|
Package Base: | firecracker-git |
Description: | Secure and fast microVMs for serverless computing |
Upstream URL: | https://firecracker-microvm.github.io |
Licenses: | Apache:2.0 |
Conflicts: | firecracker |
Provides: | firecracker |
Submitter: | gdamjan |
Maintainer: | gdamjan |
Last Packager: | gdamjan |
Votes: | 3 |
Popularity: | 0.000805 |
First Submitted: | 2019-02-06 23:04 (UTC) |
Last Updated: | 2022-12-20 17:32 (UTC) |
Dependencies (5)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- kernel-headers-musl (make)
- rust (rust-nightlyAUR, rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rustup) (make)
- rust-musl (rustup-gitAUR, rustup) (make)
Required by (6)
- firectl (requires firecracker)
- firectl-bin (requires firecracker)
- firectl-git (requires firecracker)
- flintlock (requires firecracker) (optional)
- kata-runtime (requires firecracker) (optional)
- kata-runtime-bin (requires firecracker) (optional)
Latest Comments
gdamjan commented on 2022-02-01 02:25 (UTC) (edited on 2022-02-01 02:27 (UTC) by gdamjan)
The package has been updated after the firecracker in [community].
if the rust dependency is satisfied by rustup, make sure to install
x86_64-unknown-linux-musl
gdamjan commented on 2021-01-15 02:58 (UTC)
unfortunately that's upstreams only documented way of building the project :(
if you find a better way, inform me. In the meanwhile I can propose: 1) use cloud-hypervisor https://aur.archlinux.org/packages/cloud-hypervisor 2) perhaps if podman can run on your CI, make a symlink to it to replace docker
rageltman commented on 2021-01-15 00:26 (UTC)
The docker thing is a non-starter for CI building in docker or via chroot:
gdamjan commented on 2019-06-08 10:47 (UTC)
tools/devtool makes docker a requirement for the build. I'm not sure I'm comfortable with that.
OTOH, it's not much worse than
rustup toolchain install 1.32.0
:/joerichey commented on 2019-05-28 04:42 (UTC) (edited on 2019-05-28 04:44 (UTC) by joerichey)
This build currently does not produce a working build of firecracker.
Per this Github Issue: https://github.com/firecracker-microvm/firecracker/issues/997, firecracker won't work if built with Rust 1.33 or later. There are two main ways to fix this,
1) Have the "rustup install" line expicitly getting rust 1.32 (instead of the latest stable)
i.e. run "rustup toolchain install 1.32.0"
2) Use the recomended steps from github (https://github.com/firecracker-microvm/firecracker/blob/master/docs/getting-started.md#building-firecracker),
i.e. run "tools/devtool -y build --release"