Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Sep 1996 02:21:36 -0700 (PDT)
From:      asami@FreeBSD.org (Satoshi Asami)
To:        andreas@klemm.gtn.com
Cc:        ports@FreeBSD.org, dyson@FreeBSD.org
Subject:   Re: pgcc port
Message-ID:  <199609260921.CAA20906@silvia.HIP.Berkeley.EDU>
In-Reply-To: <Pine.BSF.3.95.960925173143.14060A-100000@klemm.gtn.com> (message from Andreas Klemm on Wed, 25 Sep 1996 17:37:39 %2B0200 (MET DST))

next in thread | previous in thread | raw e-mail | index | archive | help
 * They could, but you know, that many people prefer to compile
 * everything on their own system ... I belong to these people, too.

Don't most of those...especially people playing with an P5-optimized
compiler...have the full source tree anyway? :)

 * Deep in my heart I think, that someone, who has the whole sources
 * unpacked has enough resources to store such a 7MB large file as well.

I'm not too worried about the users' machines (diskspace is cheap
after all), it's the CDROM and ftp sites I'm concerned about.  The
ports collection is growing too fast and it has just spilled out to
the second CD.  At this rate, we'll run out of space on that soon
too...and what we can't afford is to have IDENTICAL copies of the same
source tree in the FreeBSD distribution (actually much more than we
need, more on this later).

 * But if someone is really low on diskspace, so that he doesn't install
 * the whole sources, is perhaps happy, to have that relativ compact
 * 2.7.2 tgz archive, even if it is 7 MB large.

Those people can use packages!  Please!  And how much does 130MB of
disk cost these days? ;)

 * > Make a copy of contrib/gcc under work/? :)
 * 
 * Shudder ;) No ;) I wouldn't vote for this. Please, let us keep
 * things a they are.

What's that shudder?  I don't see anything wrong about that,
seriously.  What's the difference between "tar xzf tarfile" and "tar
-C /usr/src/contrib/gcc -cf - | tar -C work -xf -" if we're going to
end up with the same tree?

Besides, that source in /usr/src/contrib is much smaller because it
doesn't include all the baggage for other architecture types (it's
about 3.8MB compressed, or just over half the original size).

Maybe what we should do is to make the port do the following:

(1) use a copy of /usr/src/contrib/gcc if it exists

(2) attempt to unpack that subtree from srcdist (maybe even prompt the 
    user to insert the first CD?)

(3) ftp a gzip'd tarball from FreeBSD-current/src/contrib/gcc

That way we don't have to ship the 7MB tarball with the CD (CD owners
who doesn't have /usr/src extracted can use method (2)) and save space 
on the ftp site too (no need for tarball, as it will be constructed
dynamically by (3)).

What do you think?

 * John, what do you think about integration some or all Pentium
 * related patches into our main cc 2.7.2.1 ?!

Ok, so much for that idea....

Satoshi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609260921.CAA20906>