[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Source Requirements



Andreas Barth <aba@ayous.org> writes:
> * Dimitri John Ledkov (xnox@debian.org) [140429 23:34]:

>> of course not, do a bootstrap each time, or provide a separate
>> bootstrap package in the archive, such that other people can reproduce
>> the boostrap process. circular build-dependency on one-self is always
>> bad.

> You mean like e.g. gcc should be able to bootstrap without gcc? (I
> would consider it ok for at least all compilers in build-essential.)

The "standard" way to do this is to hand-inject the first package (usually
by cross-building it) and then build-depend on yourself, meaning that you
use the existing compiler in the archive to build the next version for the
archive.  See, for example, gnat-4.6.  Shipping a pre-compiled binary
doesn't sound like the best solution.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>


Reply to: