1 |
On 05/05/2014 10:06 AM, Markos Chandras wrote: |
2 |
> Hi all, |
3 |
> |
4 |
> Right now the number of stages for each endianness is 8: |
5 |
> |
6 |
> - mips1 |
7 |
> - mips32 |
8 |
> - mips32r2 |
9 |
> - mips3 |
10 |
> - mips4 |
11 |
> - mips4_r10 |
12 |
> - mips64 |
13 |
> - mips64r2 |
14 |
> |
15 |
> ==> 16 stages in total. |
16 |
> |
17 |
> This takes quite a bit of time for all stages to be built (by the time |
18 |
> everything is built, we are one month passed the time the snapshot was |
19 |
> taken). How about stop building stages for mips1, mips3 and mips4? We |
20 |
> keep the existing stages on the mirrors but we will no longer update |
21 |
> them (or maybe we do on per user or per case basis). I understand |
22 |
> there is hardware for these ISAs but how often do people actually use |
23 |
> the new stages? |
24 |
> |
25 |
> Just to be clear, I am not suggesting for the team to stop supporting |
26 |
> these ISAs but to stop building new stages and let the users of such |
27 |
> ISAs, grab an old stage3 and do the update themselves if needed. |
28 |
> |
29 |
> This will free up some hardware resources for building different |
30 |
> stages for the newer ISAs (maybe more non-multilib n32 and n64 |
31 |
> variants etc) |
32 |
> |
33 |
> What does everyone think? |
34 |
> |
35 |
> (CC'ing releng just to keep them in the loop) |
36 |
> |
37 |
|
38 |
FYI, for uclibc I'm only doing big endian mips32r2 and little endian |
39 |
mips3 (aka mipsel3). Those are in use (atheros ar71xx boards and |
40 |
lemote, respectively). |
41 |
|
42 |
Since you can build a lower level ISA on a board capable of a higher |
43 |
level ISA, maybe you want to choose along those lines, eg you can build |
44 |
mips1 using catalyst on an ar71xx board running mips32r2. |
45 |
|
46 |
-- |
47 |
Anthony G. Basile, Ph.D. |
48 |
Gentoo Linux Developer [Hardened] |
49 |
E-Mail : blueness@g.o |
50 |
GnuPG FP : 1FED FAD9 D82C 52A5 3BAB DC79 9384 FA6E F52D 4BBA |
51 |
GnuPG ID : F52D4BBA |