CPUTYPE=ev67 breaks ld and as on DS20E
Wilko Bulte
wb at freebie.xs4all.nl
Wed Jun 29 13:49:38 GMT 2005
On Wed, Jun 29, 2005 at 03:24:37PM +0200, Bernd Walter wrote..
> On Wed, Jun 29, 2005 at 02:44:00PM +0200, Konstantin Saurbier wrote:
> > Bernd Walter wrote on Wed Jun 29, 2005 um 01:53:19PM:
> > > On Wed, Jun 29, 2005 at 12:02:26PM +0200, Konstantin Saurbier wrote:
> > > > Hi,
> > > >
> > > > i noticed on 5.4-RELEASE that building the world with CPUTYPE=ev67 set
> > > > breaks /usr/bin/as and /usr/bin/ld.
> > >
> > > I'm not shure that ev67 is widely tested or suported at all, ev6
> > > should work.
> >
> > I'm not sure if i used ev67 on 5.3 maybe it was ev6 and not ev67. But as
> > far as i can see only as and ld break.
> > I "solved" the problem in using no CPUTYPE at all after replacing as and
> > ld with the ones from the release base package and finally a rebuild of
> > world and kernel.
> >
> >
> > > In which way as and ld are broken?
> >
> > For example while trying to build the world:
> >
> > ===> gnu/usr.bin/texinfo/libtxi
> > cc -O2 -pipe -DHAVE_CONFIG_H -DLOCALEDIR=\"/usr/share/locale\" \
> > -I/usr/src/gnu/usr.bin/texinfo/libtxi/../../../../contrib/texinfo \
> > -I/usr/src/gnu/usr.bin/texinfo/libtxi/../../../../contrib/texinfo/lib \
> > -I/usr/obj/usr/src/alpha/legacy/usr/include -c \
> > /usr/src/gnu/usr.bin/texinfo/libtxi/../../../../contrib/texinfo/lib/substring.c
> >
> > cc: Internal error: Illegal instruction (program as)
> > Please submit a full bug report.
> > See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>
> Illegal instruction usually means that the programm uses instructions
> that the CPU doesn't know about.
> Are your shure that your have an EV67 CPU?
> Dmesg should tell you in CPU probe messages.
>
> Don't know about DS20E, but a DS10L only has EV6:
> COMPAQ AlphaServer DS10L 466 MHz, 462MHz
Well, it also depends on the CPU speed, a 600MHz DS10 is a EV67 (or 68, I would
have to check)
--
Wilko Bulte wilko at FreeBSD.org
More information about the freebsd-alpha
mailing list