On Mon, May 19, 2014 at 8:36 AM, Lev Serebryakov <l...@serebryakov.spb.ru> 
wrote:
> Hello, Peter.
> You wrote 19 мая 2014 г., 15:04:05:
>
> PB> A chain of messages related to building and packaging is available at:
> PB> 
> http://www.mail-archive.com/mspgcc-users@lists.sourceforge.net/msg12028.html
> PB> At least two of us have successfully built toolchains with those
> PB> instructions; how to convert them into packaging for a particular
> PB> distribution isn't something that's likely to come from this list.  My
> PB> recommendation is follow the distribution's standard practices for
> PB> cross-compilation toolchains and look to existing solutions like AVR
> PB> and ARM for guidance.
>   Problem with this instructions starts from very beginning:
>
> binutils git://sourceware.org/git/binutils-gdb.git master
> gcc git://gcc.gnu.org/git/gcc.git gcc-4_9-branch
> newlib git://sourceware.org/git/newlib.git master
>
>  Not-released software could not be packaged! We could only refer to stable,
> non-changeable, tarballs on vendor's server, not to some "git revision" or
> some "${packaghename}.tar.bz2", which could be changed (re-rolled) under same
> name :(

This is a distribution policy.  Most distributions have a solution for
that problem, based on an archived canonical tarball.  Some, like
Yocto, even extend that to support packaging never-released versions
through reference to a git SHA1 or SVN commit in a public repository
branch that the maintainers promise to never rebase.

There are also release branches in those repositories which you could
try (gcc-4_9-branch is one of them).

>  It is not exactly "how to convert them into packaging for a particular 
> distribution
> isn't something that's likely to come from this list.", it is discussion
> about status of toolchain which, as I could say now, is not ready for
> distro-packaging due to absence of any suitable "releases", may be,
> snapshot-quality, but "stable" in sense of content.

If you mean that strictly, I don't think it'll be true for
msp430-elf-gcc until all the component packages have stable releases
that are known to interoperate, and possibly never unless TI promises
not to "changed (re-rolled) under same name" the pieces that are only
available from them, and makes the material compatible with those
stable releases rather than just their fork.

You may be waiting a while.

> PB> Personally I would not package a vendor-supplied fork, but that's a
> PB> policy decision for the distribution.
>  Yep, but on other hand it is "stable", well-named file :)

Perhaps.  Certainly using that instead of the upstream versions is a
choice a distribution might make.

> PB> Once I've switched to using msp430-elf-gcc all pretense that mspgcc is
> PB> supported will vanish.  Unofficially, that's already occurred.
>  Anyway, thank you for all you work on mspgcc!

You're welcome.

Peter

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to