Re: [gentoo-dev] multiple compile-install phases

2007-06-17 Thread Luis Francisco Araujo
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

George Shapovalov wrote:
> Sunday, 17. June 2007, Marijn Schouten (hkBst) Ви написали:
>> I've encountered a few cases where the build process requires building and
>> installing something and then using that to build something else. Is there
>> a standard way to do this?
> I'd say - split the package in two (or how many pieces there are). Such 
> procedure implies that the parts are already well isolated, so the split 
> should not be that hard to do. Trying to force it "in one go" is not trivial 
> usually, unless what you are talking about is some bootstrap procedure. 
> However in that case there should be a certain way of "proper bootstrapping" 
> for the package described in its install docs.
> 
> George

Splitting the package is a good idea indeed.

If it is needed a bootstrapping , you could build a binary version of
the necessary components of the package, that's what we do with ghc and
many of the languages packages inside dev-lang.

Regards,

- --

Luis F. Araujo "araujo at gentoo.org"
Gentoo Linux

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFGdbYfaTNpke9pJcURAmm6AKCMZQZC6tvFbgHu9dUb0c8ahpQfIgCgiLMU
YnKpHz22OvjdyYLlF8l7+9k=
=99fq
-END PGP SIGNATURE-
-- 
[EMAIL PROTECTED] mailing list



Re: [gentoo-dev] multiple compile-install phases

2007-06-17 Thread Drake Wyrm
"Marijn Schouten (hkBst)" <[EMAIL PROTECTED]> wrote:
> I've encountered a few cases where the build process requires building
> and installing something and then using that to build something else.
> Is there a standard way to do this?

Perhaps you could build the build tools and install them to some
directory under the temporary build directory and use them from there by
adding that directory to $PATH or by calling them with full pathnames. 

Do the build tools in question need to be installed along with the
desired end product, or are they nothing more than integrated build
prerequisites?

-- 
"Such things have often happened and still happen,
 and how can these be signs of the end of the world?"
  -- Julian, Emperor of Rome 361-363 A.D.


pgp7smkKwYLtj.pgp
Description: PGP signature


Re: [gentoo-dev] multiple compile-install phases

2007-06-17 Thread George Shapovalov
Sunday, 17. June 2007, Marijn Schouten (hkBst) Ви написали:
> I've encountered a few cases where the build process requires building and
> installing something and then using that to build something else. Is there
> a standard way to do this?
I'd say - split the package in two (or how many pieces there are). Such 
procedure implies that the parts are already well isolated, so the split 
should not be that hard to do. Trying to force it "in one go" is not trivial 
usually, unless what you are talking about is some bootstrap procedure. 
However in that case there should be a certain way of "proper bootstrapping" 
for the package described in its install docs.

George
--
[EMAIL PROTECTED] mailing list



[gentoo-dev] multiple compile-install phases

2007-06-17 Thread Marijn Schouten (hkBst)

Hi list,

I've encountered a few cases where the build process requires building and 
installing something and then using that to build something else. Is there a 
standard way to do this?


Marijn

--
[EMAIL PROTECTED] mailing list