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

next in thread | previous in thread | raw e-mail | index | archive | help

--v9Ux+11Zm5mwPlX6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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,
> >=20
> > i noticed on 5.4-RELEASE that building the world with CPUTYPE=3Dev67 se=
t=20
> > breaks /usr/bin/as and /usr/bin/ld.
>=20
> 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=20
far as i can see only as and ld break.
I "solved" the problem in using no CPUTYPE at all after replacing as and=20
ld with the ones from the release base package and finally a rebuild of=20
world and kernel.


> In which way as and ld are broken?

For example while trying to build the world:

=3D=3D=3D> gnu/usr.bin/texinfo/libtxi
cc -O2 -pipe -DHAVE_CONFIG_H -DLOCALEDIR=3D\"/usr/share/locale\"  \
-I/usr/src/gnu/usr.bin/texinfo/libtxi/../../../../contrib/texinfo \
-I/usr/src/gnu/usr.bin/texinfo/libtxi/../../../../contrib/texinfo/lib \=20
-I/usr/obj/usr/src/alpha/legacy/usr/include -c \
/usr/src/gnu/usr.bin/texinfo/libtxi/../../../../contrib/texinfo/lib/substri=
ng.c

cc: Internal error: Illegal instruction (program as)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.


And for ld:

c++ -O2 -pipe -I/usr/obj/usr/src/alpha/legacy/usr/include \
-I/usr/src/gnu/usr.bin/gperf/../../../contrib/gperf/lib \
-I/usr/src/gnu/usr.bin/gperf  -static \
-L/usr/obj/usr/src/alpha/legacy/usr/lib -o gperf bool-array.o gen-perf.o \
hash-table.o iterator.o key-list.o list-node.o main.o new.o options.o \
read-line.o trace.o vectors.o version.o hash.o -legacy

c++: Internal error: Illegal instruction (program ld)
Please submit a full bug report.
See <URL:http://gcc.gnu.org/bugs.html>; for instructions.


This also happens if i try to install any port (for example perl5.8).
--=20

Viele Gruesse,

Konstantin Saurbier

------------------------------------------------------
Konstantin Saurbier                Tel.: 0521 106 3861
Computerlabor Mathematik                        U5-138
Universitaet Bielefeld             Universitaetsstr.25
33501 Bielefeld
email:                  saurbier@math.uni-bielefeld.de
------------------------------------------------------


--v9Ux+11Zm5mwPlX6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFCwpeQWkvQTx5k+y4RAotRAJ9AA//Xl/mbAihXNoNtGyHZB2uHpgCaA1oH
EPDVEj+igz/KO8NcAfMkZM8=
=u+QI
-----END PGP SIGNATURE-----

--v9Ux+11Zm5mwPlX6--



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