Skip to content
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

Glibc support for Firecracker #647

Closed
wants to merge 3 commits into from

Commits on Nov 25, 2018

  1. Support both glibc and musl as targets

    They only differ by the ioctl() arguments expected so use #[cfg] to
    upport both.
    
    Signed-off-by: Anthony Liguori <aliguori@amazon.com>
    Anthony Liguori committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    77cc430 View commit details
    Browse the repository at this point in the history
  2. Don't refer to creates via their preludes without an explicit use

    This allows more versions of rust to build Firecracker out of the
    box.
    
    Signed-off-by: Anthony Liguori <aliguori@amazon.com>
    Anthony Liguori committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    4deedf7 View commit details
    Browse the repository at this point in the history
  3. cargo: don't override target by default

    It's presumptuous to overload the cargo target.  musl, in particular,
    introduces a dependency on musl-gcc which is extremely hard to install
    depending on what your local configuration is.
    
    Instead allow users to specify the target in the more natural way.
    
    Signed-off-by: Anthony Liguori <aliguori@amazon.com>
    Anthony Liguori committed Nov 25, 2018
    Configuration menu
    Copy the full SHA
    56b59bb View commit details
    Browse the repository at this point in the history