On Wednesday 12 January 2005 10:15 pm, Valarie and Nick Schmidt 
<[EMAIL PROTECTED]> wrote:
> Why not have something like the package cd from the
> install....bindist.....maybe an option to have emerge -k pull from a
> website? There are many times i need a quick system and program to get
> up and running.

Because, except under fairly controlled circumstances, any precompiled 
binary won't work.

For example, there are almost certainly issues with using packages compiled 
with CHOST=i386-pc-linux-gnu on a CHOST=i686-pc-linux-gnu system.  [Don't 
change CHOST after stage 1, IIRC the docs correctly.]

I *know* there are issues running a program compiled with gcc 3.3 on a 
system that's gcc 3.4 only.  (Throw 2.95 in there and you have a receipe 
for disaster.)

When you can control these circumstances, you can set up portage to use 
binary packages from a local repositiory.  I assume you could even make 
your repository public and anyone with a similar enough setup could use 
it.  [For most packages, it is sufficent to have the same CHOST and 
toolchain (compiler, linker, etc.)]

Of course, non-C{++,} packages might not have these restrictions, or others 
instead.

Finally, you have to do USE management.  I believe the binary packages 
contain the USE information, but I don't think the name varies (so it's 
hard to have multiple versions) when the USE flags change.  So, if even a 
single important USE is different that how the binary is compiled, you'll 
have to recompile to see the changes anyway.

I do feel the pain of compiling: I'm running a PII 450, but if you want the 
flexibility gentoo gives you, you have to put up with it.

[Well, I suppose you don't have to, but there are *a lot* of problems that 
have to be solved before we'll see a general-purpose gentoo binary 
mirror.]

-- 
Boyd Stephen Smith Jr.
[EMAIL PROTECTED]
ICQ: 514984 YM/AIM: DaTwinkDaddy

--
[email protected] mailing list

Reply via email to