1 |
It came to my attention during a recent discussion on -core that a |
2 |
significant number of devs don't have a clue how autotools work and find |
3 |
any kind of patching that involves tinkering with configure.ac / |
4 |
Makefile.am level stuff to be very tricky. Clearly, this isn't good, |
5 |
because a significant number of upstream devs don't have a clue what |
6 |
they're doing either. |
7 |
|
8 |
There was already a small autotools explanation in The Doc, but it was |
9 |
very general. I've added substantially more content to it. Or, at least, |
10 |
as much as I could think of from my limited experience with autotools. |
11 |
The results: |
12 |
|
13 |
http://www.firedrop.org.uk/devmanual/general-concepts/autotools/ |
14 |
|
15 |
What more would people like to see explained? Is there anything in there |
16 |
that needs changing or clarifying? Anything that's just plain wrong? |
17 |
Does it need a section on libtool and if so does someone want to explain |
18 |
to me how the heck it works? Are there good examples of ebuilds which |
19 |
make understandable changes to these things that I should be adding as |
20 |
illustrations? Do you like the picture? Feedback please. |
21 |
|
22 |
I've added, improved and fixed a fair number of other things in other |
23 |
sections too (some of these thanks to content I've received from other |
24 |
devs and not-yet-devs), so if your favourite section had a big fat TODO |
25 |
on it last time you looked it may be worth checking again. And if it |
26 |
still has a big fat TODO, feel free to contribute :) |
27 |
|
28 |
http://www.firedrop.org.uk/devmanual/ |
29 |
|
30 |
If anyone wants me to stop talking about my unofficial developer manual |
31 |
on the official gentoo mailing lists, feel free to say so. Or just |
32 |
procmail anything containing 'devmanual' in the body. |
33 |
|
34 |
-- |
35 |
Ciaran McCreesh : Gentoo Developer (Vim, Shell tools, Fluxbox, Cron) |
36 |
Mail : ciaranm at gentoo.org |
37 |
Web : http://dev.gentoo.org/~ciaranm |