config 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  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: 5c22392b5b1aaa60e915c75e92b57391e1e61e6d
  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. # Our clang still needs GCC parts (libstdc++ for instance) so we include that
  13. # one here even though compilation gets done solely by clang.
  14. - name: '[% c("var/compiler") %]'
  15. project: '[% c("var/compiler") %]'
  16. - name: cmake
  17. project: cmake
  18. - name: clang
  19. project: clang
  20. - name: binutils
  21. project: binutils
  22. - name: rust
  23. project: rust
  24. input_file_var:
  25. # lucetc needs Rust >= 1.36.0
  26. rust_version: 1.36.0
  27. prev_version: 1.35.0
  28. - name: wasi-sysroot
  29. project: wasi-sysroot
  30. # `cargo vendor vendor` in the `lucetc-sandbox-compiler` directory has vendored
  31. # the sources.
  32. - URL: https://people.torproject.org/~gk/mirrors/sources/lucetc-vendor.tar.bz2
  33. sha256sum: 5a7802834d0d4b9210f323cf69cc305946f22dba4ddaf2c4c0eb6d3621da2c2a