On Mon, Jan 28, 2019 at 08:13:03PM +0000, Ramsay Jones wrote: Hi > 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. > > 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)