[Tinyos Core WG] toolchain rationale
Jan Beutel
j.beutel at ieee.org
Fri Nov 17 07:51:51 PST 2006
On Fri, 2006-11-17 at 10:38 +0100, Vlado Handziski wrote:
> On 11/17/06, Jan Beutel <j.beutel at ieee.org> wrote:
> basically there are two issues with the current toolchain that
> make it
> cumbersome to install/move:
>
> - avr-libc has deprecated avr/signal.h in versions > 1.4.x
> - ncc and nescc assume absolute install paths
>
>
> We had this discussion with David some time ago. Take a look at the
> thread:
> http://mail.millennium.berkeley.edu/pipermail/tinyos-2.0wg/2006-July/002261.html
>
> David managed to persuade me that relocatable rpms are more pain than
> what is worth. He also made his point by sending me the following bit
> from the fedora packaging guidelines:
>
> ****
> Relocatable packages
>
> The use of RPM's facility for generating relocatable packages is
> strongly discouraged. It is difficult to make work properly,
> impossible to use from the installer or from yum, and not generally
> necessary if other packaging guidelines are followed. However, in the
> unlikely event that you have a good reason to make a package
> relocatable, you MUST state this intent and reasoning in the request
> for package review.
>
> ****
>
>
> We still have our relocatable .spec files for ncc and nescc (they
> worked for the versions around the time of the thread) , but they use
> a lot of sed magic that needs to be updated for the current versions.
> I think that they were also put on the repository somewhere. I can
> take a look if you are really interested :)
>
> Vlado
thanx for the hint. i will try to figure things out a bit more. but i
like your wording in the other thread: "turn-key" solution... and as
much as you all have worked on this goal for the tos 2 code and docs i
think we need to do something about the tools and install (basically you
need to install tools, but code and docs you just store somewhere, eg.
in your home dir or in tmep or wherever...)
jb
--
Dr. Jan Beutel j.beutel at ieee.org
Computer Engineering and Networks Laboratory, ETZ G75
ETH Zurich +41 44 632 70 32 Phone
Gloriastrasse 35 +41 44 632 10 35 Fax
CH 8092 Zurich/Switzerland http://www.tik.ee.ethz.ch/~beutel
More information about the Tinyos-2.0wg
mailing list