Unsupported CPU Model

James Housley jim at thehousleys.net
Fri Dec 28 12:15:41 UTC 2001

Vinod Singh wrote:
> Hi,
> We are using freeBSD host to compile Rtems using Rtems's cross compiler.
> We have used the following command to configure:
> "../rtems-4.5.0/configure --target=i386-rtems --prefix=/usr/local --ena
> ble-cxx --enable-gmake-print-directory --disable-tests --disable-posix
> --enable-
> networking --enable-bare-cpu-cflags=-mcpu32
> --enable-bare-cpu-model=mcpu32 --ena
> ble-rtemsbsp=bare"
> Configuration goes fine and when using gmake all to compile it gives the
> following error:
> ../../../../../bare/lib/include/rtems/score/i386.h:89: #error
> "Unsupported CPU M
> odel"
> make[1]: *** [o-optimize/getprotoby.o] Error 1
> Can anybody suggest me? What goes wrong to this.

It looks like you are trying to target the i386 and Motorola cpu32 at
the same time!!!  That of course is very bad (TM).  I think you need to
change "--target=i386-rtems" to "--target=m68k-rtems".  Also you can
check out the RTEMS compilier tools in the FreeBSD ports and packages,
they are all there.

/"\   ASCII Ribbon Campaign  .
\ / - NO HTML/RTF in e-mail  .
 X  - NO Word docs in e-mail .
/ \ -----------------------------------------------------------------
jeh at FreeBSD.org      http://www.FreeBSD.org     The Power to Serve
jim at TheHousleys.Net  http://www.TheHousleys.net
jhousley at SimTel.Net  http://www.SimTel.Net
Unix is very user-friendly.  It's just picky who its friends are.

More information about the users mailing list