config 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. # vim: filetype=yaml sw=2
  2. filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %]'
  3. version: '[% c("abbrev") %]'
  4. git_hash: a0a1ce981638109f1f76cd1eecf17a0436a20055
  5. git_url: https://github.com/PLSysSec/lucet_sandbox_compiler/
  6. git_submodule: 1
  7. var:
  8. container:
  9. use_container: 1
  10. input_files:
  11. - project: container-image
  12. - name: binutils
  13. project: binutils
  14. enable: '[% c("var/linux") %]'
  15. # Our clang still needs GCC parts (libstdc++ for instance) so we include that
  16. # one here even though compilation gets done solely by clang.
  17. - project: '[% c("var/compiler") %]'
  18. name: '[% c("var/compiler") %]'
  19. enable: '[% c("var/linux") %]'
  20. - name: cmake
  21. project: cmake
  22. - name: clang
  23. project: clang
  24. - name: rust
  25. project: rust
  26. - name: wasi-sysroot
  27. project: wasi-sysroot
  28. # `cargo vendor vendor` in the `lucetc-sandbox-compiler` directory has vendored
  29. # the sources.
  30. - URL: https://people.torproject.org/~gk/mirrors/sources/lucetc-vendor.tar.bz2
  31. sha256sum: 12ba97fca12177e7ed5b5409fcfdbd31dc7db2e82282768d99dee5bcb1b1246a