From owner-freebsd-alpha Sun Apr 8 12:51:13 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id 39A3137B422 for ; Sun, 8 Apr 2001 12:51:10 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id PAA24131; Sun, 8 Apr 2001 15:51:08 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.3/8.9.1) id f38Joc515187; Sun, 8 Apr 2001 15:50:38 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15056.49422.725576.853296@grasshopper.cs.duke.edu> Date: Sun, 8 Apr 2001 15:50:38 -0400 (EDT) To: Rolf Neugebauer Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: 64bits mixups (Was: Re: Vinum status) In-Reply-To: References: <20010408030913.213D1380A@overcee.netplex.com.au> <3AD05711.7000002@videotron.ca> <15056.35511.810402.576637@grasshopper.cs.duke.edu> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Rolf Neugebauer writes: > > taso actually is a linker option, ie independent of the compiler. Ah, yes. I was actually thinking of this (Tru64) option: -xtaso_short Directs the compiler to allocate 32-bit pointers by default. You can still use 64-bit pointers, but only by the use of pragmas. The -xtaso_short option also implies -xtaso; that is, -xtaso_short also causes the compiler to respect the pointer_size pragmas. The use of the -xtaso_short option can cause conflicts between the compiler's assumptions about pointer sizes and data layouts and the default values that were in effect when the system libraries were created. See protect_headers_setup(8) for details on how to avoid this conflict. > There is also a version of the GNU ld which implements this flag. IIRC > this is not (yet?) part of the standard binutils distro, but is in a > separate Linux branch. I once installed it on an Alpha/Linux box but > can't remember were I downloaded it from :( Oh, That's interesting. I thought the Linux people were fundamentally opposed to this. Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message