From owner-freebsd-current Tue May 26 13:49:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA17127 for freebsd-current-outgoing; Tue, 26 May 1998 13:49:30 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ceia.nordier.com (slip139-92-122-118.joh.za.ibm.net [139.92.122.118]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA17112 for ; Tue, 26 May 1998 13:49:16 -0700 (PDT) (envelope-from rnordier@nordier.com) Received: (from rnordier@localhost) by ceia.nordier.com (8.8.8/8.6.12) id WAA03686; Tue, 26 May 1998 22:38:11 +0200 (SAT) From: Robert Nordier Message-Id: <199805262038.WAA03686@ceia.nordier.com> Subject: Re: Fix for undefined "__error" and discussion of shared object versioning In-Reply-To: <199805261840.MAA07456@mt.sri.com> from Nate Williams at "May 26, 98 12:40:15 pm" To: nate@mt.sri.com (Nate Williams) Date: Tue, 26 May 1998 22:38:09 +0200 (SAT) Cc: eivind@yes.no, nate@mt.sri.com, current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Nate Williams wrote: > Eivind Eklund writes: > > > > Personally I'd prefer to use TenDRA if at all possible. It seems to > > > > be much better than GCC when you look at error control etc. > > > > > > Can it do shlibs? > > > > I don't know - is there much special it would have to do? > > Generating PIC code is a big prerequisite, so the assembly it generates > must be capable of being relocated. I'm not 100% sure if this is a > function of the compiler, but given that GCC1 couldn't do it and GCC2 > could, I suspect it's a function of the compiler. TenDRA is capable of generating PIC code. When I initially ported the compiler to FreeBSD, I had this working, but disabled it prior to submitting the code to DERA for the official 4.1.2 release. There are currently some (other) bugs that need sorting out, but this done, I was planning to get PIC support going again. -- Robert Nordier To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message