Date: Fri, 18 Mar 2005 09:21:02 -0700 (MST) From: Warner Losh <imp@bsdimp.com> To: sobomax@portaone.com Cc: das@FreeBSD.ORG Subject: Re: cvs commit: src/lib/msun/i387 fenv.c fenv.h Message-ID: <20050318.092102.74702904.imp@bsdimp.com> In-Reply-To: <423A8B51.3010609@portaone.com> References: <423A86D9.5030504@portaone.com> <20050318.005008.71126625.imp@bsdimp.com> <423A8B51.3010609@portaone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> What's the problem with ports? I think one who want to run older ports > on newer system can install compatXX package, no? The problem is that we encode the major number of the library into the shared libraries that we produce. This leads to situations where you've installed binaries from both releases that can cause a program to need to bring in libc.so.4 and libc.so.5, which is fatal. In order to avoid this, one must never bump libc's major number, or one must always bump all the libraries that depend on it. We're not doing either, and that creates binary incompatibility. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050318.092102.74702904.imp>