On Monday 06 July 2009 00:24:46 David McCullough wrote:
> Jivin Mike Frysinger lays it down ...
> > On Wednesday 20 February 2008 19:22:38 David McCullough wrote:
> > > If someone wants to have a go at reducing the code size/complexity a
> > > bit (or not) and make sure the patch is up to date and only used for
> > > cygwin/windows builds, I will get it committed into the elf2flt repo on
> > > uclinux.org, promise :-)
> >
> > is this still your opinion David ?  while i dont agree, if it's the only
> > way to get merged, then i guess i'll have to do it.  rather than tying it
> > to a target environment, i would make it a configure option.  something
> > like: ./configure --enable-ld-elf2flt-binary
> >
> > the latest version is attached and has been tested with the different
> > Blackfin tuples and Linux/mingw hosts.  fixed a few more bugs to get this
> > far ;).
>
> I was sort of hoping to run the two (script and C in parrallel for a while)
> but I am not sure if that will really do more than cause bit-rot in the
> non-default option.

i'll be switching the Blackfin toolchain to the binary one, so there would be 
testing on both sides if you wanted to keep the uclinux.org side cautious for 
a little while.  if no one complains, we flip the default configure option.  
if still no one complains, we drop it.

> Other thans Johns comments about 'C' not being ideal for scripting,  which
> I agree, I am mostly ok. The only thought I had when all the perl compiler
> stuff was getting thrown around was to re-write it in TCL (Yeah I know),
> but the tinytcl library could easily be used to produce a binary tool to
> run the script,  or, run it native of systems with tcl interpreters.

tinytcl can produce native code from a tcl script ?  or you mean the tinytcl 
executable itself is tiny ?

> So unless there are any more followups to this thread with better ideas
> or agreement/disagreement, I think it's time to merge it in.
> Give a day or so for and final feedback and I'll run with whatever is the
> latest patch

i can split the patch up into smaller pieces if you like.  atm it adds helper 
functions like "fatal()" to stubs.c and then converts elf2flt.c to use those 
(i found this useful after elf2flt produced the error output "cannot open" 
with no indication *which* program could not open).

i'm pretty sure this is the latest patch (taken from blackfin.u.o git), but i 
have to double check to make sure i dont have anything left on my laptop which 
i can do tomorrow.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to