From owner-freebsd-stable@FreeBSD.ORG Tue Jun 28 18:39:46 2005 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A984716A41C; Tue, 28 Jun 2005 18:39:46 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 966C943D58; Tue, 28 Jun 2005 18:39:46 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 815DF5CA51; Tue, 28 Jun 2005 11:39:46 -0700 (PDT) Date: Tue, 28 Jun 2005 11:39:46 -0700 From: Alfred Perlstein To: David O'Brien Message-ID: <20050628183946.GL40423@elvis.mu.org> References: <20050628154627.GJ40423@elvis.mu.org> <20050628182701.GA92486@dragon.NUXI.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050628182701.GA92486@dragon.NUXI.org> User-Agent: Mutt/1.4.2.1i Cc: kan@freebsd.org, stable@freebsd.org Subject: Re: libstdc++ version bump. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jun 2005 18:39:46 -0000 * David O'Brien [050628 11:27] wrote: > On Tue, Jun 28, 2005 at 08:46:27AM -0700, Alfred Perlstein wrote: > > I just got bitten by an upgrade from 5.2.1 to 5.4 where my apps > > linked with c++ stopped working. The solution I had to do was to > > copy an old 5.2.1 libstdc++ over my 5.4 one. My question is, why > > wasn't the library version bumped for this incompatible change? > > Because 5.2.1 was 5-CURRENT. Not until 5.3 did we make any ABI stability > cares or guarantees. It was a conscientious decision the release > management team made. I'm sure one could have built a 5.2.1 kernel > module (.ko) that is broken on 5.3-RELEASE and 5-STABLE. The difference between kernel compat and userland binary compat... [godwin's law] How very upsetting. Thanks for your help on chat though. Hopefully linking static against libstdc++ on the 5.2.1 machine will fix things. -- - Alfred Perlstein - email: bright@mu.org cell: 408-480-4684