Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* gh: bump code version * faasmtools: bump llvm version * llvm: changes for latest wasi-libc and wasi-sdk * llvm: install libclang_rt.builitins-wasm32.a * cmake: change system name from Wasm to WASI to align with wasi-sdk * faasmtools: enable linker feature sign extension as it is the default in llvm>=16 * libs: install in <sysroot>/lib/wasm32-wasi and copy imports appropriately * docker: enable some features * libs: install libraries and headers in the right location * llvm: fix libclanv_rt.builitins installation * mpi: more fixes to the cmake file * wasi: attempt at having two different targets for threads and non-threads * func: comment out temporarily disabled functions * func: move threaded functions to separate top-level directory * tasks: configurable compilation for different targets * threads: support for pthread apis * cpython: changes to make cpython build work * llvm: add c compiler target flag for compiler-rt build * libs: fix use of (auto)conf with different sysroots * more fixes * faasmtools: change default target when building a threaded application * llvm: bump to version 18 rc2 to fix the frontend bug with openmp * llvm: no harm in using clang-18 to build llvm-18 * llvm: use clang-17 for native compilation * nits: fix python formatting * nits: fix cpp formatting * nit: run python formatting * func: build all threads func * gha: skip code formatting with clang-format-17 * clang-format: fix formatting after llvm bump * nits: clang-format passing with llvm 17 * tasks(libs): build threads/non-threads in different directories * docker: fix strange libfaasm overwrite * funcs: set the threads target when appropriate * nits: self-review * libffi: fix build by passing --host flag to configure
- Loading branch information