Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Jul 2003 12:35:33 -0400 (EDT)
From:      Chuck Robey <chuckr@chuckr.org>
To:        Jaw-Shiang Joshua Huang <joshuah@synology.com>
Cc:        FreeBSD-arm@freebsd.org
Subject:   Re: current status
Message-ID:  <20030704122817.H34877@april.chuckr.org>
In-Reply-To: <200307041555.h64Ftvlc001260@mail.synology.com>
References:  <200307041555.h64Ftvlc001260@mail.synology.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 4 Jul 2003, Jaw-Shiang Joshua Huang wrote:

> Chuck,
>
> My target cpu is Intel IO80321, which is also an xscale processor. :)

Please, I know you're anxious to get this going.  I'm reading more gcc
stuff, so I can get it right, I'm not ready to answer many of the
questions I see below.

I'm concentrating now on the gcc port, I won't split my concentration,
I'll just end up doing half-assed jobs on everything, that's no fun.

This isn't my first (or even my second) gcc cross port, but it seems I
learn more every time I do a new one, and this is so far no different.
Because I'm not under so much time pressure on this one, I want to make
sure I do it right, so I'm sorry if I can't get past this yet.

I'm sure having fun doing this, though.  That's good news :-)  I might
have more info tomorrow.  Try to remember the *long* testing times on
building (and rebuilding) gcc.

>
> I am curious that why you will like to use gcc-3.3 to do the cross.
> In FreeBSD-5.1(current), the arm-elf-gcc-295 port package is broken.
> Therefore, I can only use 5.0 or 4.x to try the porting.
>
> I have installed the gcc-3.3 for the cross compiling.  But it seems only support NetBSD but no FreeBSD.  What kind of modification does it need to support cross compiling on FreeBSD?  How can I have my own cross compiled tools?
>
> My developed machine is an i386 PC.  My porting is just at a starting stage only. Redboot also supports my target platform.  I guess that I can use Redboot to load my porting kernel and run.  So I should be able to skip the loader item at Paul's todo list.  Am I right?
>
> I am still checking the detail items in machine functions.  There seems more than 300 macros and functions to be implemented on machine dependent directory.
>
> Joshua at Taiwan
>
>
> Chuck Robey <chuckr@chuckr.org> said:
> > On Fri, 4 Jul 2003, Jaw-Shiang Joshua Huang wrote:
> >
> > Wow.  I'm heartened by the responses (Stephane E. Potvin's also).  This
> > post is especially useful.  Thanks.
> >
> > I need to learn more about gcc porting before I get any further, and I
> > have what looks like good refs on changes.  I'm currently looking at
> > trying to get it working on my Zaurus sl5600, which is an xscale processor
> > (it's very arm-ish).
> >
> > I'd be interested in any big negatives about my choice of host.  I realize
> > it's maybe a bit unusual (it's a pda, after all).  It's got a pretty large
> > memory area, enough flash memory for a lot of slop.
> >
> > The rest of it, let me work on the cross-compiler.  I'll get back to the
> > list once I have gcc-3.3 to a point to where it's working as a cross.  I
> > am going to do the work under FreeBSD-5.1(current), although my
> > communications channel is (right now only) my Mac OS/X box.
> >
> > Once I get more done, it might be time to see if I could garner some
> > pointers on vm, about which I'm pitiably innocent, and I'll have to port
> > it.  At least I won't need help on the tools.
> >
> >
> > ----------------------------------------------------------------------------
> > Chuck Robey         | Interests include C & Java programming, FreeBSD,
> > chuckr@chuckr.org   | electronics, communications, and SF/Fantasy.
> >
> > New Year's Resolution:  I will not sphroxify gullible people into looking up
> > fictitious words in the dictionary.
> > ----------------------------------------------------------------------------
> >
>
>
>
> --
> Regards,
>
> Joshua Huang  --  joshuah@synology.com
> Tel: 886-2-25521814 ext. 823
> Synology Inc.
>
>
>
>

----------------------------------------------------------------------------
Chuck Robey         | Interests include C & Java programming, FreeBSD,
chuckr@chuckr.org   | electronics, communications, and SF/Fantasy.

New Year's Resolution:  I will not sphroxify gullible people into looking up
fictitious words in the dictionary.
----------------------------------------------------------------------------


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030704122817.H34877>