From owner-freebsd-questions@FreeBSD.ORG Fri Aug 29 17:13:54 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22F421065687 for ; Fri, 29 Aug 2008 17:13:54 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from smtp-vbr12.xs4all.nl (smtp-vbr12.xs4all.nl [194.109.24.32]) by mx1.freebsd.org (Postfix) with ESMTP id 914498FC27 for ; Fri, 29 Aug 2008 17:13:53 +0000 (UTC) (envelope-from rsmith@xs4all.nl) Received: from slackbox.xs4all.nl (slackbox.xs4all.nl [213.84.242.160]) by smtp-vbr12.xs4all.nl (8.13.8/8.13.8) with ESMTP id m7THDptC012323; Fri, 29 Aug 2008 19:13:52 +0200 (CEST) (envelope-from rsmith@xs4all.nl) Received: by slackbox.xs4all.nl (Postfix, from userid 1001) id 46EF5BA9E; Fri, 29 Aug 2008 19:13:51 +0200 (CEST) Date: Fri, 29 Aug 2008 19:13:51 +0200 From: Roland Smith To: FreeBSD Questions Message-ID: <20080829171351.GA72763@slackbox.xs4all.nl> References: <10549b080808290744u659d89f9m4c959a968cbe17e1@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqsLC8rIMeq19msA" Content-Disposition: inline In-Reply-To: <10549b080808290744u659d89f9m4c959a968cbe17e1@mail.gmail.com> X-GPG-Fingerprint: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 X-GPG-Key: http://www.xs4all.nl/~rsmith/pubkey.txt X-GPG-Notice: If this message is not signed, don't assume I sent it! User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: FreeBSD Questions Subject: Re: Ports and 64-bit Processors X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Aug 2008 17:13:54 -0000 --AqsLC8rIMeq19msA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 29, 2008 at 10:44:10AM -0400, FreeBSD Questions wrote: > FreeBSD has supported 64-bit architectures for a while now... Alpha > and UltraSPARC come to mind--even if Alpha is no longer a Tier 1 > architecture. I'm surprised to hear so many of you say that certain > ports are broken on AMD64. =20 AFAIK, it is not as much a question of ports being broken, but there are some ports that have 'ONLY_FOR_ARCHS=3Di386' set, e.g. because they are binary-only ports (e.g. flash plugin, nvidia driver) or because they contain i386 assembly code or because the code contains assumptions that are true on i386 but not on amd64 (like the size of a pointer being equal to the size of an integer). To see which ports are restricted to certain architectures, try the following command: find /usr/ports -type f -name Makefile -exec grep -H ONLY_FOR_ARCH {} \;|le= ss > I would think if they worked on other 64-bit processors they'd work on > AMD64. Were the ports that are broken on AMD64 also broken on those > other architectures, too? --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --AqsLC8rIMeq19msA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAki4Lk4ACgkQEnfvsMMhpyVuIwCffyMypJLtovcqubfQWvnse+jq UhkAnihHAqR4xmlnXfT1MokxlDNGw7Mz =ujPV -----END PGP SIGNATURE----- --AqsLC8rIMeq19msA--