From: gmcfadden@westsoft-systems.com
Date: Mon Oct 30 2000 - 09:42:41 EST
Thanks Chris.
The solution seems to be to chnage the Rules.make file
to have -68332 instead of -m68000
How would such a chnage get propogated to the release?
Anyone know?
Gord
On 29 Oct 2000, Chris Whittenburg wrote:
>
> The compiler is telling you your trying to use an
> instruction that requires a 68010 or 68020 or 68030, etc.
> and it think's your using a 68000. I bet you just copied
> everything from the 68EZ328 directory, huh?
>
> You need to use the right cflag to tell gcc your using
> a cpu32 processor. In /arch/m68knommu/platform/68332
> edit your Rules.make file. The CFLAGS line should have
> something like "-m68020 -mnobitfield" added. You might be
> able to use something like "-mcpu32" but I never got that
> to work, and I think it's the same as saying 68020 without
> bitfield support anyway.
>
> good luck,
> chris
>
> gmcfadden@westsoft-systems.com wrote:
> >
> >
> > Hi There.
> >
> > I am doing a port of UcLinux to a CMM332 board which has,
> > as its processor a MC68332 (big surprise).
> >
> > While working through some of the compilations,
> > I came across the following error:
> >
> > {standard input}:25: Error: invalid instruction for this
> > architecture; needs 68010 or 68020 or 68030 or 68040 or 68060 or cpu32 or
> > 5200 -- statement `movec %a0,%vbr' ignored
>
> This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/
>
--
--
Gordon McFadden The programmer did it.
Westsoft Systems Inc. In the library.
gmcfadden@westsoft-systems.com With a pointer.
http://www.westsoft-systems.com
This message resent by the uclinux-dev@uclinux.org list server http://www.uClinux.org/
This archive was generated by hypermail 2.1.4 : Thu Sep 19 2002 - 13:19:17 EDT