Gentoo Archives: gentoo-catalyst

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-catalyst@l.g.o
Subject: Re: [gentoo-catalyst] Howto (was: net-dialup/ppp-2.4.2-r15 build error)
Date: Fri, 23 Sep 2005 12:54:28
Message-Id: 1127479968.24269.107.camel@cgianelloni.nuvox.net
In Reply to: Re: [gentoo-catalyst] Howto (was: net-dialup/ppp-2.4.2-r15 build error) by Georg Lippold
1 On Fri, 2005-09-23 at 13:01 +0200, Georg Lippold wrote:
2 > Hi Chris,
3 >
4 > thanks for your comments.
5 >
6 > Chris Gianelloni wrote:
7 > > Well, if you're shooting for accuracy, catalyst does *not* require a
8 > > running Gentoo system. It will work on *any* Linux, even Red Hat. I've
9 > > also got it running on Mac OS X (building Linux/PPC stages/LiveCD
10 > > images) but am working on cleaning up the changes before I merge them
11 > > back into catalyst CVS.
12 >
13 > That is good. I will fix that. Do you have a download site with a short
14 > introduction on how to get genkernel and catalyst running on other
15 > systems? Apparently it needs at least emerge, genkernel and benefits
16 > from splashutils and so. I would like to post a link for other linux
17 > users, since I'm going to have a speech at the OpenCA Congress in Munich
18 > on Oct., 17th. Then, I could try it under debian (have a server with
19 > that) and give a short introduction to that as well.
20
21 No. Catalyst only depends on python. You will need a seed stage
22 tarball and a portage snapshot, but neither of those require the portage
23 application. You don't even need genkernel. Remember that everything
24 done within catalyst is downloaded/compiled by catalyst. So
25 genkernel/splashutils, etc all come from *inside* the chroot, which will
26 *always* be Gentoo if using a Gentoo stage tarball, even if you're
27 running on Debian or Fedora as your host.
28
29 Using catalyst on debian would be as simple as this:
30
31 tar -cxjf catalyst-1.1.10.10.tar.bz2 -C /usr/lib
32 mkdir -p /etc/catalyst
33 cp /usr/lib/catalyst/files/catalyst.conf /etc/catalyst
34
35 > > As for distcc, it works perfectly fine with cross-compiling.
36 >
37 > See my bug under
38 >
39 > http://bugs.gentoo.org/show_bug.cgi?id=103493
40 >
41 > I'm just telling about my experiences. That bug didn't get any attention
42 > yet, although I could easily reproduce it.
43
44 Yeah, it's your toolchain causing the issue. It works fine with a
45 proper cross-compiler, as I stated.
46
47 > > It also
48 > > does not require Gentoo. We have several Red Hat Enterprise Linux
49 > > machines running distcc perfectly here at work.
50 >
51 > Is there a rpm for RHL? I'm sorry, but I don't use RHL any more. RHL 6.2
52 > was the last version I was satisfied with, after that, I tried some 7.x
53 > but there they messed up the gcc and I was very disappointed... Then I
54 > found out about gentoo and installed 1.2 and was happy again. I never
55 > again touched RHL. Only debian unstable on my server and SuSE 9.0 once,
56 > but it was also a 'pain in the ass' compared to Gentoo ;)
57
58 Does it matter if there's an RPM? I honestly don't know, as I compiled
59 my own RPM.
60
61 > > By the way, x86 == generic. i386 == i386... ;]
62 >
63 > What do you mean by 'generic' compared to i386? I think that Linux won't
64 > run on <=286 (without some serious patching, at least). So, in my
65 > opinion, i386 is the most generic Platform on Intel x86 compatible
66 > Processors...
67
68 No. As far as catalyst is concerned, x86 == *any x86 processor* and
69 i386 == *i386* processor. They are not the same. If you want to
70 compile for a 386, you use *i386* as your subarch. If you want to
71 compile for *any* x86 CPU, you use *x86* as your subarch.
72
73 --
74 Chris Gianelloni
75 Release Engineering - Strategic Lead
76 Games - Developer
77 Gentoo Linux

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-catalyst] Howto Georg Lippold <georg.lippold@×××.de>