Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jun 2005 15:24:37 +0200
From:      Bernd Walter <ticso@cicely12.cicely.de>
To:        Konstantin Saurbier <saurbier@math.uni-bielefeld.de>
Cc:        ticso@cicely.de, freebsd-alpha@freebsd.org
Subject:   Re: CPUTYPE=ev67 breaks ld and as on DS20E
Message-ID:  <20050629132437.GN35575@cicely12.cicely.de>
In-Reply-To: <20050629124400.GB28029@math.uni-bielefeld.de>
References:  <20050629100225.GA28029@math.uni-bielefeld.de> <20050629115319.GM35575@cicely12.cicely.de> <20050629124400.GB28029@math.uni-bielefeld.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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
8192 byte page size, 1 processor.
CPU: EV6 (21264) major=8 minor=4 extensions=0x303<BWX,FIX,MVI,PRECISE>

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd@bwct.de                                  info@bwct.de




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