1 |
Akos Maroy wrote: |
2 |
|
3 |
> I see. If there were a handful of people willing to do this, how would |
4 |
> they start about? As the current publinc portage tree does not contain |
5 |
> the arm keyword for any package, would they have a separate, |
6 |
> arm-development portage tree? They would make sure that certain packages |
7 |
> compile, and insert details into the arm-development tree? Then somehow |
8 |
> the changes would be merged into the main tree? |
9 |
> |
10 |
> |
11 |
> Akos |
12 |
|
13 |
Mainly, a profile in the profiles/ subdir of the portage tree, as well |
14 |
as editing the arch.list file (or whatever file in profiles/ that stores |
15 |
the allowable arch keywords). |
16 |
|
17 |
Of course, you would want to test portage first to make sure it builds |
18 |
and installs (might have to install it by hand first). You'd then aim |
19 |
for a minimal stage2 install of gentoo, essentially a post-bootstrapped |
20 |
system. One idea at this point is to keep a "clean" version of the |
21 |
portage tree around from a specific date (a snapshot), and a second tree |
22 |
containing all the needed changes for arm. After hitting the stage2 |
23 |
phase, diff the two trees, drop a note in the forums with a tarball of |
24 |
the clean portage tree and the diff for the arm changes, and then move |
25 |
onto the next phase, and so on. |
26 |
|
27 |
Essentially, you want to get to a stage3, merge additional packages |
28 |
(logger, cron, basic editors (nano, vi/vim, etc..) and such), then work |
29 |
on catalyst. Once you can make catalyst churn out arm stages, and have |
30 |
a functioning arm stage3 environment, then you're doing really good, and |
31 |
by then, you (and others) probably have a very good understanding of |
32 |
gentoo and the portage system, and from there, the possibility of full |
33 |
and official support is highly probable, because there'd be functional |
34 |
install stages, people willing to maintain ARM in the tree, and so on. |
35 |
|
36 |
This isn't an easy undertaking, and I'm probably giving the long version |
37 |
to restoring arm support, but it's a practical way that will show a |
38 |
solid core of dedication behind what may probably be considered one of |
39 |
the more difficult archs to maintain (due primarily to all the sub |
40 |
divisions of the arch). |
41 |
|
42 |
|
43 |
--Kumba |
44 |
|
45 |
-- |
46 |
"Such is oft the course of deeds that move the wheels of the world: |
47 |
small hands do them because they must, while the eyes of the great are |
48 |
elsewhere." --Elrond |
49 |
|
50 |
-- |
51 |
gentoo-embedded@g.o mailing list |