Re: sparse job, was Re: [PATCH] test-xml-encode: fix sparse NULL pointer warnings
On Mon, Jan 28, 2019 at 08:13:03PM +0000, Ramsay Jones wrote:
Hi
Show 7 quoted lines
> The dependencies for the 'sparse' package includes: libc6 (>= 2.14),
> libllvm4.0 (>= 1:4.0~), libxml2 (>= 2.7.4), perl:any
>
> However, for git, we only need to build 'cgcc' and 'sparse', which
> means we can forget about libxml (only used for c2xml), and libllvm
> (only used for sparse-llvm/sparsec/sparsei). Also, I'm not sure what
> perl is doing there ...
perl is only used as the interpreter of cgcc.
Show 10 quoted lines
>
> Note that these dependencies (along with the dependent programs) are
> optional and I can happily build sparse without them:
>
> $ make clean
> Makefile:124: Your system does not have libxml, disabling c2xml
> Makefile:146: Your system does not have gtk3/gtk2, disabling test-inspect
> Makefile:179: Your system does not have llvm, disabling sparse-llvm
> CLEAN
> $
Absolutely.
-- Luc (sparse's maintainer)