Re: Experiences with compiling Debian
On Sun, 22 Jun 1997, Lars Wirzenius wrote:
> - having a central repository for autoconf test result might speed things
> up (I think autoconf supports this; someone should investigate)
Yes; I do it. You need to set the environment variable CONFIG_SITE to the
name of a file---I use /etc/config.site---which includes the line
or whatever path you want. Note that installing libraries will require the
cache to be cleared (in general; frequently it won't but I wouldn't like to
get a computer program to decide when), but so long as you're just compiling
and not installing the packages things would be OK.
> - source dependencies would be nice, but are not absolutely necessary
Two types: where you need another packages source (are there any like that?)
and where you need other packages such as -dev packages installed.
> - the build process is too verbose, it is difficult to see any warnings
> and errors in the voluminous output
Mostly just what make always does. To disable it use the -s (or --silent or
--quiet) option to make: you can set the MAKEFLAGS environment variable.
There's also some other output from dpkg-buildpackage, I don't know whether
that can be disabled or not.
> - idea: developers upload source only, central machine(s) build
> .debs, so that everything uses the same libs, etc
Not when, as at present, all of debian/rules has to be run as root.
> g77: needs gcc source code to build
Yes, but the alternative is for the source package to be much bigger than it
needs to be. A better solution would be to merge the source packages.
> java-lex: needs a java compiler (javac), which isn't part of bo
> proper (theres jdk in non-free, kaffe in contrib)
(is kaffe in contrib only because it needs non-free libraries?)