From owner-freebsd-arch Thu Feb 15 12:38: 8 2001 Delivered-To: freebsd-arch@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 9BB3337B401 for ; Thu, 15 Feb 2001 12:38:06 -0800 (PST) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id f1FKbwT01274; Thu, 15 Feb 2001 12:37:58 -0800 (PST) Date: Thu, 15 Feb 2001 12:37:58 -0800 From: Alfred Perlstein To: Warner Losh Cc: Daniel Eischen , arch@FreeBSD.ORG Subject: Re: The whole libc thing. Message-ID: <20010215123758.L3274@fw.wintelcom.net> References: <20010215101817.G3274@fw.wintelcom.net> <200102151536.f1FFaeE77660@billy-club.village.org> <20010215101817.G3274@fw.wintelcom.net> <200102152034.f1FKYoW63859@harmony.village.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200102152034.f1FKYoW63859@harmony.village.org>; from imp@harmony.village.org on Thu, Feb 15, 2001 at 01:34:50PM -0700 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Warner Losh [010215 12:35] wrote: > In message <20010215101817.G3274@fw.wintelcom.net> Alfred Perlstein writes: > : * Daniel Eischen [010215 10:15] wrote: > : > On Thu, 15 Feb 2001, Warner Losh wrote: > : > > In message Daniel Eischen writes: > : > > : Let's just bump the libraries and be done with it. > : > > > : > > That's *ALL* the libraries, even in ports? > : > > : > Hmm, perhaps not then. It would be nice to get rid of __sF; if we > : > don't do it now, will we ever? > : > : I still think that no matter how painful we should just loose __sF > : in -current, afaik the only thing depending on it is the std* > : macros. > > Yes. That's the "only" thing. But *EVERYTHING* depends on those > macros. Just about every single library has at least one > fprintf(stderr, "Something bad happened"); in it. We have to be smart > about how we transition away from __sF. If we aren't, we badly break > binary compatibility. > > We all want to get rid of it, but the way Peter did it is *WRONG* and > we need to retrench and do it *RIGHT*. OK? We'll still have libc.so that contains __sF for old apps, and the newer stuff will be less brain damaged. We're only breaking applications for those of us running -current. I'd say a large cross posted 'HEADS-UP (we mean it!)' would be enough. -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] "I have the heart of a child; I keep it in a jar on my desk." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message