Steve Underwood wrote:
Hi,

Some documentation would be *very* good. That is why we have a manual. What it says in the manual is still the current recommended way to build. GCC 3.3.x doesn't really have any advantages. 3.4.x still seems to have issues. I think GCC 3.2.3 is still the most workable version. That is the one the documentation describes how to build. The documentation should be updated in relation to binutils, since you need the patch binutils to get support for some of the newer devices. Also, I really should put the latest gdbproxy on the sourceforge site, where the documentation says you should look. Apart from that, I think the documentation is still OK.

We do get a number of people complaining they have given up trying to build the tools, while they admit to never having looked at the manual. :-) Also, far too many people are *trying* to build the software. Lots of them are using windows. The windows installers are a much better choice for them, in most cases.

Well I'm one of those which are experienced (Linux) GCC users. I have been using gcc for other embedded targets a lot. I have never been using so much time to figure out how to get a toolchain up and running before, that I had with this one. One of the biggest timeconsumers was to grep through all the docs and finding only that halfpage of usable info that is required for building this stuff.

When I read the manual, it doesnt tell you very much (chapter 1.2 and 11.1-11.2). And quite francly, since a 3.3.x and 3.4.x version is available, I guessed that the docs is obsolete and a newer reccommendation is available.

IMHO a little note that the newer versions aren't stable/working would be good. In that manner you'd inform the users that this doc is still updated and they would trust the source saying that gcc 3.2.3 is still in the game.

And the naming clobber with the CVS gcc version is confusing at best. I had to do 5 gcc recompilations before I found a working official gcc + msp430 gcc patch combination. So yes: documentation is very important at this stage, but its not quite there yet.

But, its very little which needs be done to lower the introduction gap:

        o Write a readme file in the gcc CVS directories with the build
procedure and a note about its stability
o Put up a simple build info web page (in addition to the chapter in the doc) - user find it easier to find in a webpage, than into a manual.
        o Update the docs saying that gcc-3.4.x and gcc-3.3.x is unstable.


Svein (trying to be constructive)

Reply via email to