123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- # vim: filetype=yaml sw=2
- filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
- version: '[% c("abbrev") %]'
- git_hash: d582d76bf0d17984501f3933688bf7a1eb5cf208
- git_url: https://github.com/PLSysSec/lucet_sandbox_compiler/
- git_submodule: 1
- var:
- container:
- use_container: 1
- input_files:
- - project: container-image
- - name: binutils
- project: binutils
- enable: '[% c("var/linux") %]'
- # Our clang still needs GCC parts (libstdc++ for instance) so we include that
- # one here even though compilation gets done solely by clang.
- - project: '[% c("var/compiler") %]'
- name: '[% c("var/compiler") %]'
- enable: '[% c("var/linux") %]'
- - name: cmake
- project: cmake
- - name: clang
- project: clang
- - name: rust
- project: rust
- - name: wasi-sysroot
- project: wasi-sysroot
- # Use `make cargo_vendor-lucetc` to re-generate the vendor tarball
- - name: lucetc-vendor
- URL: 'https://people.torproject.org/~boklm/mirrors/sources/lucetc-vendor-[% c("version") %].tar.bz2'
- sha256sum: 6b044ed76bc8870040174c8fbfa49c3a791b3aba7d32dd00cad541025eb16077
- - filename: Remove-march-native-from-COMMON_CFLAGS.patch
- steps:
- cargo_vendor:
- filename: '[% project %]-vendor-[% c("version") %].tar.bz2'
- input_files:
- - project: container-image
- pkg_type: build
- - project: rust
- name: rust
- pkg_type: build
|