RE: bootstrap as a host operation

"Shprentz, Joel [C] " <[email protected]> Wed, 2 Oct 2002 10:36:11 -0400
Newsgroups gmane.comp.sysutils.ark.devel
Message-ID <FF1CE445E882D51195420008C7861BA904D698AA@WSHX01>
Joel Shprentz wrote:

> Once the three initial ark packages are bootstrapped, I want to use
> ark to reveal its own version of the prerequisite programs,
> particularly gcc.
> 
> ... [Gcc is deployed, not revealed, and wrapped by gcc-wrapper] ...
>
> I tried revealing gcc-wrapper and found that it depended on
> shtool, which needs perl, which needs ...
>
> ... [in this context, shtool must be revealed with --use-deps=min]

Alternate plan B:

For the purposes of bootstrapping a new gold ark server, we don't need to
wrap gcc.  We want to build most other applications with the latest stable
gcc (currently 3.2).

Only a handful of applications, such as Xaw3d and Courier IMAP, require on
older gcc.  They can be built later, after gcc is wrapped.

I think this sequence will do the job:

reveal gcc--3.2
reveal other basic tools (tar, gzip, perl, shtool)
deploy gcc-wrapper
unreveal gcc--3.2 (now it is merely deployed)
reveal gcc-wrapper

I'm not sure how to "script" this.  And I'm not this plan's interaction with
the <status> parameters of gcc--3.2 and gcc-wrapper.


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf