MaxPeal / mucus

portable cross-compiler, cross-tester VM's for GNU/Linux binaries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mucus: portable cross-compiler, cross-tester VM's for GNU/Linux binaries

{*}

EXAMPLE

$ cd arm64/test
$ vagrant up
$ vagrant ssh -c "cd /vagrant && aarch64-linux-gnu-g++ -o hello hello.cpp && ./hello"
Hello World!

VAGRANT CLOUD

ABOUT

mucus offers cross-compilation and cross-testing of GNU/Linux binaries with convenient virtual machines for a handful of architectures. mucus is powered by assorted g++ toolchains and qemu-user-static.

RUNTIME REQUIREMENTS

BUILD AND TEST BOXES

$ rake boxes import test

PUBLISH

$ rake publish

CLEAN

$ rake clean

SEE ALSO

  • factorio generates Go application ports based on the standard Go toolchain
  • LLVM bitcode offers an abstract assembler format for C/C++ code.
  • snek generates C/C++ application ports using a leaner, Docker-based approacha
  • tonixxx provides additional operating system and architecture targets
  • trust integrates CI systems with Rust ports.
  • WASM provides a portable interface for C/C++ code.
  • xgo automates cross-compiling Go applications, including cgo apps with native dependencies.

About

portable cross-compiler, cross-tester VM's for GNU/Linux binaries


Languages

Language:Ruby 74.5%Language:Shell 22.0%Language:C++ 3.5%