From owner-freebsd-sparc Sat Jan 11 20:47:24 2003 Delivered-To: freebsd-sparc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4300237B401; Sat, 11 Jan 2003 20:47:22 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-64-169-106-179.dsl.lsan03.pacbell.net [64.169.106.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 315CB43F3F; Sat, 11 Jan 2003 20:47:21 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id BC5B666B3A; Sat, 11 Jan 2003 20:47:20 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 9272181A; Sat, 11 Jan 2003 20:47:20 -0800 (PST) Date: Sat, 11 Jan 2003 20:47:20 -0800 From: Kris Kennaway To: Kris Kennaway Cc: sparc@FreeBSD.ORG, current@FreeBSD.ORG Subject: Re: fpsetmask on sparc64 Message-ID: <20030112044720.GA16393@rot13.obsecurity.org> References: <20030112031626.GA15783@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="WIyZ46R2i8wDzkSu" Content-Disposition: inline In-Reply-To: <20030112031626.GA15783@rot13.obsecurity.org> User-Agent: Mutt/1.4i Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --WIyZ46R2i8wDzkSu Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 11, 2003 at 07:16:26PM -0800, Kris Kennaway wrote: > fpsetmask is not defined in or > on sparc64 (it is on i386): >=20 > /usr/include/machine/floatingpoint.h:#define fpsetmask(m) ((fp_exce= pt_t) \ > /usr/include/ieeefp.h:extern fp_except_t fpsetmask(fp_except_t); > /usr/include/floatingpoint.h:#define fpsetmask(m) ((fp_except_t) = =20 >=20 > This appears to cause the following port failures/warnings: >=20 > amphetamine-0.8.10.log:src/Main.cpp:79: `fpsetmask' undeclared (first use= this function) > glasteroids-1.0.log:Glasteroids.cxx:82: `fpsetmask' undeclared (first use= this function) > lame-devel-3.89b.log:util.c:883: warning: implicit declaration of functio= n `fpsetmask' > smalltalk-2.0.8.log:lex.c:814: warning: implicit declaration of function = `fpsetmask' > xmrm-2.0_2.log:morphvec.cc:439: `fpsetmask' undeclared (first use this fu= nction) >=20 > Is this an omission, or are the ports wrong? Here's another FP-related failure: http://bento.freebsd.org/errorlogs/sparc64-5-latest/xaos-3.0.log FP_X_DNML is defined on i386 in /usr/include/machine/ieeefp.h, but not on sparc64. Kris --WIyZ46R2i8wDzkSu Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+IPNYWry0BWjoQKURAkSbAKDYFIJRcSo2f0X0bJMsVyBLozYrdQCgp5sc EGtX2Yx7Zcg6xeKki4wKyT4= =19Aa -----END PGP SIGNATURE----- --WIyZ46R2i8wDzkSu-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message