Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jun 2005 09:47:03 -0700
From:      Alfred Perlstein <alfred@freebsd.org>
To:        Scot Hetzel <swhetzel@gmail.com>
Cc:        kan@freebsd.org, stable@freebsd.org, obrien@freebsd.org
Subject:   Re: libstdc++ version bump.
Message-ID:  <20050628164703.GK40423@elvis.mu.org>
In-Reply-To: <790a9fff05062809211c27a435@mail.gmail.com>
References:  <20050628154627.GJ40423@elvis.mu.org> <790a9fff05062809211c27a435@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
No, it's not that.  It's just that when we decided to upgrade gcc/g++
in the 5.2.1 era someone didn't bump the library version for
libstdc++.

It would have been a two second change, but instead it appears that
it was decided that early adopters REALLY needed to be put in their
place for being stupid enough... to be early adopters.

So the library wasn't bumped and people are stuck having to do
source upgrades from 5.2.1->5.3+ instead of the right thing.

There's not much choice at this point because the decision was made
so long ago, if we did a bump now, we'd basically lose a lot of
package compatibility between 5.3+ and 6.x.  (Oh dear, losing
package compat between current (where things are supposed to
break) and 5.x... )

Although the relative worth of that versus actually doing
the right thing and giving people stuck with 5.2.1 and prior
room to breath is something that is very debatable.

-Alfred

* Scot Hetzel <swhetzel@gmail.com> [050628 09:22] wrote:
> This note in the 5-CURRENT UPDATING file (when -CURRENT was 5.x),
> indicates you'll need to rebuild all 5.x executables made after this
> change (20041001 entry).
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/src/UPDATING.diff?r1=1.366&r2=1.367&f=h
> 
>                   /lib/libm.so.2 -> libm.so.3 
>                    /lib/libreadline.so.4 -> libreadline.so.5 
>                    /usr/lib/libhistory.so.4 -> libhistory.so.5 
>                    /usr/lib/libopie.so.2 -> libopie.so.3 
>                    /usr/lib/libpcap.so.2 -> libpcap.so.3 
> 
> Are you sure that the problem is with libstdc++ and not the above libraries?
> 
> Was there any changes to libstdc++ between 5.4 & 5.3?
> 
> Scot
> 
> On 6/28/05, Alfred Perlstein <alfred@freebsd.org> 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?
> > 
> > Can we bump it?
> > 
> > How can we bump it?
> > 
> > Even if it doesn't solve 100% of people's problems, it appears
> > to solve some of mine.  So can we do it?
> > 
> > thank you,
> > -- 
> > - Alfred Perlstein
> > - email: bright@mu.org cell: 408-480-4684
> > _______________________________________________
> > freebsd-stable@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
> > 
> 
> 
> -- 
> DISCLAIMER:
> No electrons were mamed while sending this message. Only slightly bruised.

-- 
- Alfred Perlstein
- email: bright@mu.org cell: 408-480-4684



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050628164703.GK40423>