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

Re: Bootstrapping from binary blob shipped in the source package

Florian Weimer wrote:
>>> Some packages (notably compilers) avoid cyclic build dependencies by
>>> shipping some sort of pre-compiled blob in the source package.  This
>>> blob is then used to compile the package.
>>> Does this fullfil the requirement that packages in main must be built
>>> from source code?

Where exactly is this requirement?

Marco d'Itri <md@linux.it> wrote:
> There is nothing wrong with using a precompiled compiler to bootstrap
> the package in Debian, but after there is a working package in the
> archive it should not be used anymore (for reliability issues, not
> freedom issues).

What do you mean by reliability here?  From a package-building
perspective, I find it to be more reliable to use the precompiled blop
because then I can make sure that the package compiles in a minimal
environment.  Otherwise I need to depend on a *specific* prior version
of the compiler, thus making the build more fragile (think Ubuntu), or
I need to depend on a wide range on prior versions of the compiler,
making testing much harder.

 Jens Peter Secher.
_DD6A 05B0 174E BFB2 D4D9 B52E 0EE5 978A FE63 E8A1 jpsecher gmail com_.
A. Because it breaks the logical sequence of discussion.
Q. Why is top posting bad?

Reply to: