1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
Curtis Phillips _top posted_: |
5 |
> I'd prefer Kumba's machine specific profiles. Of course, that's the one |
6 |
> that's the biggest PITA to implement/update. |
7 |
> |
8 |
> Curtis Phillips |
9 |
> Winemaker |
10 |
> Salmon Leap Consulting |
11 |
> |
12 |
> On Aug 30, 2005, at 8:18 AM, Stephen P. Becker wrote: |
13 |
> |
14 |
>> D) (Kumba's idea here...) Have machine specific profiles, e.g. |
15 |
>> default-linux/mips/ip22, default-linux/mips/ip32, etc. (This could be |
16 |
>> really useful because it would allow us to do some other machine |
17 |
>> specific voodoo in the profile). |
18 |
>> |
19 |
>> Any thoughts? |
20 |
|
21 |
I was thinking that perhaps we could also split it into Endianness, for CHOST |
22 |
voodoo, and anything else that's endianness-sensitive. |
23 |
|
24 |
So the profiles would become; |
25 |
> /usr/profiles/default-linux/mips: |
26 |
> |- be -- Big Endian Systems |
27 |
> | |- n32 \__ Profile for any 64-bit voodoo |
28 |
> | |- n64 / |
29 |
> | |- ip22 -- SGI Indy, Indigo2 (R4k), Challenge S w/ o32 |
30 |
> | | |= n32 -- importing the ../n32 voodoo |
31 |
> | | |- n64 -- importing the ../n64 voodoo |
32 |
> | | '- 2.4 -- with kernel 2.6 stuff masked (for R4600) |
33 |
> | | |
34 |
> | |- ip27 -- SGI Origin 200/2000 w/ o32 |
35 |
> | | |- n32 -- importing the ../n32 voodoo |
36 |
> | | '- n64 -- importing the ../n64 voodoo |
37 |
> | | |
38 |
> | |- ip28 -- SGI Indigo2 Impact (R10000) |
39 |
> | | |- n32 -- as above |
40 |
> | | '- n64 |
41 |
> | | |
42 |
> | |- ip30 -- SGI Octane/Octane 2 |
43 |
> | | |- n32 |
44 |
> | | '- n64 |
45 |
> | | |
46 |
> | '- ip32 -- SGI O2 |
47 |
> | |- r10k -- For R10k-based O2s, if support existed. |
48 |
> | | |- n32 |
49 |
> | | '- n64 |
50 |
> | |- n32 |
51 |
> | '- n64 |
52 |
> '- le -- Little Endian |
53 |
> |- n32 |
54 |
> |- n64 |
55 |
> |- cobalt |
56 |
> | |- n32 |
57 |
> | '- n64 |
58 |
> '- amdalchemy |
59 |
|
60 |
The above is just an idea. The main reason for splitting 'le' and 'be' is so |
61 |
that the CHOST can be set correctly (mips{,64}-unknown-linux-gnu on be, |
62 |
mips{,64}el-unknown-linux-gnu on le). As for how to handle µClibc, not sure |
63 |
there. I'm guessing it'd be another profile like n32, just to s/gnu/uclibc/ |
64 |
in the CHOST -- certainly it will be that way whilst it's o32 only. |
65 |
|
66 |
Anyways, those are my thoughts. :-) |
67 |
- -- |
68 |
: ____ _ Stuart Longland (a.k.a Redhatter) |
69 |
:/ \ ___ ___ __| |__ __ __ Gentoo Linux/MIPS Cobalt and Docs |
70 |
:- ( ) \ / \ ; \(__ __)/ \ / \ Developer |
71 |
: \ // O _| / /\ \ | | | /\ | /\ | |
72 |
: / / \ /__| / \ \ | | | \/ | \/ | |
73 |
:(___/ \____/|_; |_| \_/ \__/ \__/ http://dev.gentoo.org/~redhatter |
74 |
|
75 |
-----BEGIN PGP SIGNATURE----- |
76 |
Version: GnuPG v1.2.6 (GNU/Linux) |
77 |
|
78 |
iD8DBQFDFl4ouarJ1mMmSrkRAiDCAJ42KOIXnKwRBvvojDdexE07NF9BIACePZVz |
79 |
bwMsxOxp1aIv5jPfWyAsnV8= |
80 |
=3zEt |
81 |
-----END PGP SIGNATURE----- |
82 |
-- |
83 |
gentoo-mips@g.o mailing list |