lalbuild / lal

A strict, language-agnostic build system and dependency manager
MIT License
4 stars 1 forks source link

Use flate2 crate to tar up the OUTPUT #59

Closed bencord0 closed 3 years ago

bencord0 commented 3 years ago

this is a reopening of #45 but on the local repository to pick up secrets for the CI runs

We already depend on flate2 for tar.gz unpacking, use if for creating archives too.

In addition, this helps us archive artifacts with lots of OUTPUT files, instead of getting the following error.

lal::build: Build succeeded with verified dependencies
lal::core::output: Taring OUTPUT

lal: build error: Argument list too long (os error 7)