Skip to content

PancakeTY/cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

246 Commits

Repository files navigation

Faasm C/C++ Support CPP testsLicense

This repo contains everything needed to build C/C++ applications for Faasm:

Faasm supports a range of legacy applications, so requires a toolchain capable of compiling large projects that may require threading, C++ exceptions and dynamic linking. To do this we have to use a custom fork of wasi-libc, and our own build of the LLVM toolchain via this Makefile.

We have made some small changes to the toolchain itself to support building WebAssembly shared libraries outside of the Emscripten target. You can see these in this fork through this diff.

The repo also contains the C/C++ definition of the Faasm host interface.

More detailed docs can be found in:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published