Re: Working upstream toolchain for avr32?

From: Robert Schwebel
Date: Fri Dec 14 2007 - 17:00:12 EST


On Fri, Dec 14, 2007 at 04:23:12PM -0500, Mike Frysinger wrote:
> > You didn't explain how for example your trunk [1] is related to mainline
> > [2].
>
> nano `find -name ChangeLog.bfin`
>
> read the ChangeLog and the associated commit. this is exactly the
> same way gcc works. you want to know what changed for ChangeLog entry
> $foo, you look at the commit surrounding it.

Well, it's your decision how you think you'd best manage your changes.
It's just an observation that bfin toolchains are a parrallel universe
for community people being used to the "mainline + reviewable patch
sets" paradigm (no, the svn is not reviewable, as it is not regularly
rebased against upstream).

> i dont know what "u-boot-v2" is, but if you're referring to mainline
> u-boot, then it too is not in a usable state.

No need to continue this discussion here. I'll come back with real
questions when re-testing u2 with your "official" toolchains.

> it isnt just random commercial customers as we support anyone using a
> Blackfin (students, hobbyists, whoever). but only if they're using
> the same source base we've tested. once we finish moving things to
> mainline, that will become our source base. until then, it is not
> supportable.

That's all I wanted to hear. As long as you are heading towards getting
the code into gcc.gnu.org, I don't care any more.

> <insert generalities about "big corporations here" and assume everyone
> is the same. it's easier when making assumptions that way!>

Well, chip vendors are usually not that much of a constant as people
from the industry might wish. Strategies change, products are
discontinued, focus changes, companies are sold etc. For industrial
users who go the open source way because of long term product
strategies, having control over the source is pretty important. And
experience shows that once you have problems, the community is a much
better source of help than vendors.

> > Can you explain why bfin should not have gcc.gnu.org as it's upstream?
>
> as you've been told multiple times, that is where we are heading.
> asking the same question multiple times but expecting a different
> response is the definition of madness is it not?

Thanks for clarification. Regarding the original post, it justifies my
assumption that blackfin is currently not supported by upstream gcc.

rsc
--
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hannoversche Str. 2, 31134 Hildesheim, Germany
Phone: +49-5121-206917-0 | Fax: +49-5121-206917-9

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/