Well, it's been discussed time and again. It's overdue; its time we bootstrap the coldfire port. Roman convienced me in his email that having coldfire as a seperate binary distrubution is without a shadow of a doubt the only SANE way we can support both coldfire and classic m68k. I'm willing to do the grunt work on bootstrapping the port. I figure I should try and point out why not old a seperate port is a better way to go, why it won't kill classic m68k.

Reasons for having a seperate port:
        * We can optimize to each specific architecture
        * It can be done now; we don't need to keep monkeying around with
          binutils.
        * We don't need to worry about any weird errors come from the
          binaries due to the different opcodes and such

Reasons why the seperate port won't kill us:
        * Almost all work done on coldfire can easily be used on classic
          m68k; including kernel TLS and glibc porting (assuming CS ever
          comes through for us)
        * By generating interest in the coldfire port, we can probably
          find more people who can fix gcc bugs in not only
          coldfire, but classic m68k (the backend code for GCC is pretty
          similar; 90% of it is more or less shared, with a few minor
          differences).
        * Freescale probably going to point to the fact that Debian runs
          on coldfire (they did give us evalution boards), and might end
          up commiting things towards the project once it gets off the
          ground.

If someone will give me access over SSH to one of the coldfire boards, I will work on cross-building the entire userland for coldfire, and applying the patches APT will need to recongize coldfire as a seperate architecture. Any board would need a real linux kernel, busybox, and dropbear; I can cross-build everything else (and considering I spent most of the day (attempting) to cross-build the ada compiler, this is trival in comparsion :-)).
Michael


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to